所以基本上,我有一个absolute
定位的div,有一堆孩子。此div可水平滚动以查看其溢出。虽然滚动条悬挂在底部,因此无法看到底部border-radius
。
HTML:
<ul>
<li><a>List Item Here</a></li>
<li><a>List Item Here</a></li>
<li><a>List Item Here</a></li>
<li><a>List Item Here</a></li>
<li><a>List Item Here</a></li>
<li><a>List Item Here</a></li>
<li><a>List Item Here</a></li>
</ul>
CSS:
ul {
left: 0px;
right: 0px;
position: absolute;
border-radius: 16px;
overflow-x: scroll;
background-color:black;
}
li {
display: inline-block;
color:white;
padding-top:20px;
padding-bottom:20px;
}
有没有办法在滚动条上添加边框半径以匹配元素?或者我可以隐藏溢出吗?
答案 0 :(得分:3)
<强> Demo 强>
CSS
::-webkit-scrollbar {
width: 12px;
}
/* Track */
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius: 16px;
border-radius: 16px;
}
/* Handle */
::-webkit-scrollbar-thumb {
-webkit-border-radius: 16px;
border-radius: 16px;
background: rgba(255,0,0,0.8);
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb:window-inactive {
background: rgba(255,0,0,0.4);
}
有关CSS customized scroll bar in div
的更多信息同样使用jscrollpane是一个很好的选择http://jscrollpane.kelvinluck.com/
PS:Scrollbar CSS样式不是CSS的W3C标准的一部分,因此大多数浏览器都会忽略它们。