div上的CSS3滚动条样式

Om3*_*3ga 33 html css scrollbar css3

如何使用CSS3设置webkit滚动条的样式?

我的意思是这些属性

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
Run Code Online (Sandbox Code Playgroud)

这是我的div标签

<div class="scroll"></div>
Run Code Online (Sandbox Code Playgroud)

这是我目前的CSS

.scroll {
   width: 200px; height: 400px;
   overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)

jac*_*per 75

设置overflow: hidden隐藏滚动条.设置overflow: scroll为确保滚动条始终显示.

要使用该::webkit-scrollbar属性,只需.scroll在调用之前定位.

.scroll {
   width: 200px;
   height: 400px;
    background: red;
   overflow: scroll;
}
.scroll::-webkit-scrollbar {
    width: 12px;
}

.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

.scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
?
Run Code Online (Sandbox Code Playgroud)

看到这个实例