修改滚动条样式
1. 滚动条属性
主要有以下7个属性
::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的
::-webkit-scrollbar-button 滚动条两端的按钮
::-webkit-scrollbar-track 外层轨道
::-webkit-scrollbar-track-piece 内层滚动槽
::-webkit-scrollbar-thumb 滚动的滑块
::-webkit-scrollbar-corner 边角
::-webkit-resizer 定义右下角拖动块的样式
2. 滚动条样式修改
<div class="scrollbar">
在这个区域内,内容可滚动查看
<div/>
第一种方式
.scrollbar{
height: 300px;
overflow-y: scroll;
/* 设置滚动条的样式 */
&::-webkit-scrollbar {
width:12px;
}
/* 美化火狐滚动条 */
&::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
/* 滑块颜色 滚动条背景色 */
scrollbar-color: #E0E4EF #FFFFFF;
/* 滚动条宽度有三种:thin auto none */
scrollbar-width: thin;
第二种方式
/* 设置滚动条的样式 */
&::-webkit-scrollbar {
width:12px;
}
/* 滚动槽 */
&::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
}
/* 滚动条滑块 */
&::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
&::-webkit-scrollbar-thumb:window-inactive {
background:rgba(255,0,0,0.4);
}
3. IE下面的CSS设置滚动条
IE下面就比较简单那了,自定义的项目比较少,全是颜色。
scrollbar-arrow-color: color; /*三角箭头的颜色*/
scrollbar-face-color: color; /*立体滚动条的颜色(包括箭头部分的背景色)*/
scrollbar-3dlight-color: color; /*立体滚动条亮边的颜色*/
scrollbar-highlight-color: color; /*滚动条的高亮颜色(左阴影?)*/
scrollbar-shadow-color: color; /*立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: color; /*立体滚动条外阴影的颜色*/
scrollbar-track-color: color; /*立体滚动条背景颜色*/
scrollbar-base-color:color; /*滚动条的基色*/
踩坑,留下足迹~