html - 当整个页面在 HTML 中放大时如何恢复特殊部分的缩放
问题描述
这是我的 HTML 页面:
<body>
....
<div class="no-zoom">
....
</div>
</body>
body
我为标签设置了缩放选项。
我想在no-zoom
课堂的某些部分将缩放设置为 1。
所以我做了CSS如下:
CSS:
body {
zoom: 1.5;
}
.no-zoom {
zoom: 1; // it's not working.
}
但它不起作用。请任何人帮助。
解决方案
缩放有点像em
测量,1
您的子缩放基本上是说缩放与父缩放相同。作为另一个示例,子缩放1.25
将比父缩放多 25%。
您可以使用的一种选择是缩放 的直接子级body
,不包括no-zoom
body > :not(.no-zoom) {
zoom: 1.5;
color:red; /*Just to highlite :not*/
}
<div>Zoomed</div>
<div class="no-zoom">No Zoom For You!</div>
推荐阅读
- python-3.x - How do I use lazy-loading in sqlalchemy core 1.4?
- reactjs - 生命周期组件的 Reactjs (jest) 中的单元测试
- swift - 迅速。无法推断通用参数“T”
- java - 有什么更好的方法来编写 HashMap 插入?
- javascript - 如何使用useContext翻译不同的页面
- arrays - C 中是否有用于数组的“位移”操作?
- c++ - 修复派生类中的警告“未使用的转换函数”
- php - Laravel 5.8:为 foreach() 提供的参数无效
- python - 如何使用 plotly 绘制年度数据?
- python - Python:无法处理作为脚本参数提供的 Windows 路径