。 。 Pure Css3滚动条在IE和Firefox Guys中不起作用。 。任何人都可以调整,以便它可以与上述浏览器一起使用。这是代码和小提琴(请在Chrome,Firefox和IE中查看)
HTML
<div class="scrollbar" id="ex3">
<div class="content">Example 3</div>
</div>
CSS
.scrollbar{
width:150px;
height:300px;
background-color:lightgray;
margin-top:40px;
margin-left:40px;
overflow-y:scroll;
float:left;
}
.content{
height:450px;
}
#ex3::-webkit-scrollbar{
width:16px;
background-color:#cccccc;
}
#ex3::-webkit-scrollbar-thumb{
background-color:#B03C3F;
border-radius:10px;
}
#ex3::-webkit-scrollbar-thumb:hover{
background-color:#BF4649;
border:1px solid #333333;
}
#ex3::-webkit-scrollbar-thumb:active{
background-color:#A6393D;
border:1px solid #333333;
}
#ex3::-webkit-scrollbar-track{
border:1px gray solid;
border-radius:10px;
-webkit-box-shadow:0 0 6px gray inset;
}
答案 0 :(得分:1)
仅使用CSS3,它肯定还不兼容所有浏览器,特别是IE。它与border-radius等效果相同。
另外,仅使用::-webkit-scrollbar
,显然它只适用于google chrome,safari等webkit浏览器。
我建议你使用JS插件。建议使用jScrollPane! http://jscrollpane.kelvinluck.com/basic.html