【发布时间】:2017-01-13 20:18:48
【问题描述】:
我想在 div 仅在悬停该 div 时在 div 上显示垂直滚动条(如果需要)。
这是通过
实现的.my-div-class {
overflow: hidden;
}
.my-div-class:hover {
overflow-y: auto;
}
但是,当滚动条出现时(悬停时),该 div 内的所有内容都会移动和换行,这是不希望的。我是否可以选择“预先预订”垂直滚动条的空间,以便我的 div 内容始终被包裹(尽管滚动条本身是透明的)。悬停时我只是让滚动条可见。
这应该是跨浏览器支持的。
【问题讨论】:
-
澄清一下:answer from kizu 提供了一个不会触发内部 div 回流的解决方案。 Fiddle
标签: html css scroll scrollbar visibility