javascript - 引导断点视口大小
问题描述
我正在使用cropperjs 构建一个多设备裁剪工具。目前我在猜测每个引导断点的视口大小,但我不确定真正的高度是多少(所以我可以创建一个比率)。您可以在此处找到网格宽度断点:https ://github.com/twbs/bootstrap/blob/v4-dev/scss/_variables.scss (第 168-174 行)
总而言之,我正在寻找每个断点处的视口大小:sm, md, lg, xl
. 我可以研究最常见的设备尺寸(我可能仍然会这样做),但我更喜欢与引导程序尺寸相关的东西。谢谢。
sm: {
width: 576px,
height: ...
}
md: {
width: 768px,
height: ...
}
lg: {
width: 992px,
height: ...
}
xl: {
width: 1200px
height: ...
}
解决方案
这个问题的最佳选择似乎是使用常用比率并计算视口高度。包括对用户设备的假设。
IE
{
xl: {
width: 1200,
height: 1200 * (9/16) // Landscape
},
lg: {
width: 992,
height: 992 * (9/16) // Landscape
},
md: {
width: 768,
height: 768 * (3/4) // Landscape
},
sm: {
width: 576,
height: 576 * (4/3) // Portrait
}
}
推荐阅读
- javascript - 第一页更改reactjs后,外部javascript文件停止工作
- excel - 如何为 Excel 制作一个很好的可重现示例?
- python - Data Classes vs typing.NamedTuple 主要用例
- wordpress - 在谷歌云平台上无法连接到 Wordpress docker container.on
- powershell - 根据 Get-AdUser 的结果设置 AD 用户的 UPN
- c - 返回 char 数组的 AC 函数与使用 2 个 char 数组的函数
- c# - CLR如何在程序集外调用内部类的Main()方法?
- jquery - 点击保存,如果出现提示前的条件,则显示确认消息
- java - java:符号查找错误:/lib64/libnssutil3.so:未定义符号:Oracle Linux 7.5 中的 PR_GetEnvSecure
- struts2 - Struts2 拦截器转换错误