overflow属性:
主要是设置内容溢出时的样式(超出是否显示滚动条)
overflow-x:水平方向内容溢出时的设置
overflow-y:垂直方向内容溢出时的设置
三个属性设置的值有:visible(默认值)、scroll、hidden、auto.
默认滚动条样式:
.scrollbar {
margin: 100px auto;
overflow-y: scroll;//设置滚动条
}
.overflow {
scrollbar属性:
scrollbar-face-color:立体滚动条凸出部分的颜色
scrollbar-arrow-color上下按钮上三角箭头的颜色
scrollbar-highlight-color:滚动条空白部分的颜色
scrollbar-shadow-color:立体滚动条边框的颜色
注意:这些属性仅支持在IE浏览器下
例:
scrollbar-face-color:pink;效果图:
自定义滚动条样式:
-webkit-scrollbar:滚动条整体部分
-webkit-scrollbar-button :滚动条两端的按钮
-webkit-scrollbar-track :外层轨道
-webkit-scrollbar-track-piece :内层轨道,滚动条中间部分(除去)
-webkit-scrollbar-thumb: 拖动条
-webkit-scrollbar-corner: 边角
-webkit-resizer :定义右下角拖动块的样式
overflow-y: scroll;
/*滚动条区域*/
#demo::-webkit-scrollbar{
background-color:#fff;
/*滚动条*/
#demo::-webkit-scrollbar-thumb{
/*滚动条外层轨道*/
#demo::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 1px ;
background-color:pink;
border-radius: 10px;
效果图:
总结:
本篇文章给大家分享的是关于css如何自定义滚动条(代码),内容很不错,有需要的朋友可以参考一下,希望可以帮助到大家.
html↓
css↓
.test {
border: 1px solid #ccc;
word-wrap: break-word;
overflow-x: hidden;
overflow-y: auto;
-webkit-user-modify: read-write-plaintext-only;
.test::-webkit-scrollbar {
height: 1px;
.test::-webkit-scrollbar-thumb {
.test::-webkit-scrollbar-track {
background-color: #FFFFFF;
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!