将元素的宽度设置为等于监视器大小,而不会在缩放时发生变化
Set the width of an element equal to monitor size WITHOUT varying on zoom
我想将元素的宽度设置为查看器监视器的原始分辨率的关系。
我知道 CSS "width:100%;" 存在,但我对该方法变形布局的方式不满意,或者对于想要放大/缩小的观众来说可能表现得令人沮丧。
相反,我希望一个元素只能在 zoom=100% 时表现得像"width:100%"。这可能吗(使用CSS或Javascript)?
VW 和 VH
是您需要使用的单位。 视口(用户的监视器)使用VW和VH进行测量。(分别为视口宽度和视口高度。
1vw = 视口宽度的 1%
VH 是行为相同的。100vh 等于视口高度的 100%。
100vw 和 100vh 与整个显示器的宽度和高度相同。
相关文章:
- 更改高贴图的缩放级别
- 在不阻止默认行为的情况下检测IE10中的缩放
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 缩放Raphael/SVG容器以适应所有内容
- 传单缩放控制位置错误
- 在不移动内部文本的情况下缩放元素的效果
- 调整缩放窗口高度提升缩放
- 计算CSS3缩放框在另一个框中的最高位置
- D3.JS向rect添加缩放和列表项
- 在交互式图表中动态缩放数据,其中数据会发生变化
- 谷歌街景 API - 捕捉缩放变化
- 将元素的宽度设置为等于监视器大小,而不会在缩放时发生变化
- 可缩放的背景图像,点击后会发生变化
- 限制缩放时y轴范围的变化
- 谷歌图表(AreaChart)如何检测缩放变化
- CanvasJS图形倾斜,直到缩放级别发生变化
- 如何检测缩放级别的变化
- jQuery缩放效果,缩放在1.1和回1时,背景位置的变化
- 改变地图类型的缩放变化与用户的鼠标
- 谷歌地图增加了缩放变化的信息窗口监听器