我想在div 上显示垂直滚动条(如果需要的话),只有在悬停 div时才显示。HTML/CSS - 滚动条隐藏但未折叠
这是通过
.my-div-class {
overflow: hidden;
}
.my-div-class:hover {
overflow-y: auto;
}
实现然而,当滚动条将出现(在hover'ing)所有该div移动和包裹物,这是不希望里面的内容。我是否有一个选项来为垂直滚动条始终“预订”空间,以便我的div内容总是被包装(尽管滚动条本身是透明的)。在悬停我只是使该滚动条可见。
这应该是跨浏览器支持的。
澄清:[来自kizu的回答](http://stackoverflow.com/a/33264668/6697953)提供了一个不触发内部div回流的解决方案。 [小提琴](https://jsfiddle.net/2p1hatdg/) –