我遇到了一个使用 css 溢出来自动隐藏垂直滚动条的问题。我在几篇文章中读到使用 css hover 伪类来实现这种行为,好在我在某种程度上是成功的。
对于overflow-y 属性,我同时使用了'scroll' 和'auto'。使用滚动它就像一个魅力,但使用“滚动”的问题是即使不需要显示滚动条,它也是可见的,我觉得“自动”做得很好。
但是再次使用“自动”,问题是右侧有一个 16 像素(我假设)的间隙。可能是滚动条的宽度。我想要全宽。我用背景来解释我的问题。
这是小提琴。http://jsfiddle.net/9scJE/
div.autoscroll {
height: 200px;
width: 400px;
overflow: hidden;
border: 1px solid #444;
margin: 3em;
}
div.autoscroll:hover {
/* overflow-y: scroll; */
overflow-y: auto;
}
感谢任何帮助。