我正在使用 -webkit-scrollbar,希望在页面加载时隐藏滚动条,并且只有在鼠标悬停在容器div上时才会显示滚动条。我尝试通过在我的CSS中的各个div和规则中添加:hover和:focus效果,但没有成功。
是否有一种方法可以使用 -webkit-scrollbar 来实现我所说的功能?我可以发布代码,但它非常简单。只有一个外部div附加了CSS规则,然后是一个设置高度和宽度的内部div,接着是 -webkit-scrollbar 的 CSS规则。
#u #trail ::-webkit-scrollbar {
width: 9px;
height: 9px;
}
#u #trail ::-webkit-scrollbar-button:start:decrement,
#u #trail ::-webkit-scrollbar-button:end:increment {
display: block;
height: 0;
background-color: transparent;
}
#u #trail ::-webkit-scrollbar-track-piece {
background-color: #FAFAFA;
-webkit-border-radius: 0;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
}
#u #trail ::-webkit-scrollbar-thumb:vertical {
height: 50px;
background-color: #999;
-webkit-border-radius: 8px;
}
#u #trail ::-webkit-scrollbar-thumb:horizontal {
width: 50px;
background-color: #999;
-webkit-border-radius: 8px;
}
#u #trail-overflow {
width: 860px;
max-height: 500px;
overflow: auto;
}
overflow:hidden
设置为默认值,然后在鼠标悬停时使用overflow:auto
? - Achshar