明月笑刀无情
WebKit支持用标准CSS规则隐藏的滚动条伪元素:#element::-webkit-scrollbar {
display: none; }如果希望隐藏所有滚动条,请使用::-webkit-scrollbar {
display: none; }我不确定是否恢复-这确实奏效了,但也许有一个正确的方法:::-webkit-scrollbar {
display: block; }你当然可以用width: 0,可以很容易地用width: auto,但我不喜欢滥用width为了能见度的调整。更新:Firefox 64现在支持实验性的滚动条宽度属性默认情况下(63需要设置配置标志)。若要在FF 64中隐藏滚动条,请执行以下操作:#element {
scrollbar-width: none;}查看当前浏览器是否支持伪元素或scrollbar-width,试试这个片段:.content { /* These rules create an artificially confined space, so we get a scrollbar that we can hide. They are not directly involved in hiding the scrollbar. */ border: 1px dashed gray; padding: .5em; white-space: pre-wrap; height: 5em; overflow-y: scroll;}.content { /* This is the magic bit for Firefox */ scrollbar-width: none;}.content::-webkit-scrollbar { /* This is the magic bit for WebKit */ display: none;}<div class='content'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris euurna et leo aliquet malesuada ut ac dolor. Fusce non arcu vel ligulafermentum sodales a quis sapien. Sed imperdiet justo sit amet venenatisegestas. Integer vitae tempor enim. In dapibus nisl sit amet purus conguetincidunt. Morbi tincidunt ut eros in rutrum. Sed quam erat, faucibusvel tempor et, elementum at tortor. Praesent ac libero at arcu eleifendmollis ut eget sapien. Duis placerat suscipit eros, eu tempor tellusfacilisis a. Vivamus vulputate enim felis, a euismod diam elementumnon. Duis efficitur ac elit non placerat. Integer porta viverra nunc,sed semper ipsum. Nam laoreet libero lacus.Sed sit amet tincidunt felis. Sed imperdiet, nunc ut porta elementum,eros mi egestas nibh, facilisis rutrum sapien dolor quis justo. Quisquenec magna erat. Phasellus vehicula porttitor nulla et dictum. Sedtincidunt scelerisque finibus. Maecenas consequat massa aliquam pretiumvolutpat. Duis elementum magna vel velit elementum, ut scelerisqueodio faucibus.</div>(请注意,对于这个问题,这并不是一个正确的答案,因为它也隐藏了水平栏,但这正是我在Google这里指向我时所要寻找的,所以我想我还是会把它发出去的。)