css改变滚动条样式兼容⽕狐_CSS设置滚动条样式(兼容IE)1、这是在webkit浏览器下显⽰的样式。
2、在IE浏览器下显⽰的样式(为了区分所以样式写的不⼀样,我没到IE下设置滚动条宽⾼的⽅法)
代码:
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Debitis ex quia ab aliquid facere architecto culpa dolorum fugit corrupti harum accusantium quisquam inventore et magnam itaque minima hic! Impedit error.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Rerum incidunt quia ipsam totam tenetur maxime repellendus possimus debitis molestiae velit vel fugiat ullam excepturi est quisquam quo fugit culpa amet.
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur facilis ipsam iste repellat sint numquam explicabo voluptatum voluptate corporis fugit adipisci qui exercitationem corrupti debitis tempore omnis maxime at quidem!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Architecto voluptatem dolores ab dolorem est itaque ut sit
deserunt qui laudantium eaque vitae perspiciatis amet quasi unde inventore dolor quis. Natus!
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Veniam quia doloremque blanditiis quas unde nostrum a voluptatibus quam perspiciatis non quaerat enim neque quos rerum quo dolor expedita error deserunt!
#scroll{
width:200px;
height:200px;
overflow:auto;
margin-bottom: 20px;
}
#scroll div{
width:400px;
height:400px;
}
#scroll::-webkit-scrollbar{/*滚动条整体部分,其中的属性有width,height,background,border等(就和⼀个块级元素⼀样)(位置1)*/ width:10px;
height:10px;
}
#scroll::-webkit-scrollbar-button{/*滚动条两端的按钮,可以⽤display:none让其不显⽰,也可以添加背景图⽚,颜⾊改变显⽰效果(位置2)*/
background:#74D334;
}
#scroll::-webkit-scrollbar-track{/*外层轨道,可以⽤display:none让其不显⽰,也可以添加背景图⽚,颜⾊改变显⽰效果(位置3)*/ background:#FF66D5;
}
#scroll::-webkit-scrollbar-track-piece{/*内层轨道,滚动条中间部分(位置4)*/ background:#FF66D5;
}
#scroll::-webkit-scrollbar-thumb{/*滚动条⾥⾯可以拖动的那部分(位置5)*/ background:#FFA711;
border-radius:4px;
}
#scroll::-webkit-scrollbar-corner {/*边⾓(位置6)*/
background:#82AFFF;
}
#scroll::-webkit-scrollbar-resizer {/*定义右下⾓拖动块的样式(位置7)*/ background:#FF0BEE;
}
#scroll{
scrollbar-arrow-color: #f4ae21; /**//*三⾓箭头的颜⾊*/
scrollbar-face-color: #333; /**//*⽴体滚动条的颜⾊*/
scrollbar-3dlight-color: #666; /**//*⽴体滚动条亮边的颜⾊*/
scrollbar-highlight-color: #666; /**//*滚动条空⽩部分的颜⾊*/
scrollbar-shadow-color: #999; /**//*⽴体滚动条阴影的颜⾊*/
scrollbar-darkshadow-color: #666; /**//*⽴体滚动条强阴影的颜⾊*/ scrollbar-track-color: #666; /**//*⽴体滚动条背景颜⾊*/
scrollbar-base-color:#f8f8f8; /**//*滚动条的基本颜⾊*/
}
简约版 (IE样式直接默认就⾏)
#scroll-2{
width:200px;
height:200px;
overflow:auto;
margin-bottom: 20px;
}
#scroll-2 div{
width:400px;
height:400px;
}
#scroll-2::-webkit-scrollbar{
width:4px;
height:4px;
}
#scroll-2::-webkit-scrollbar-track{ background: #f6f6f6;
border-radius:2px;
html横向滚动条样式}
#scroll-2::-webkit-scrollbar-thumb{ background: #aaa;
border-radius:2px;
}
#scroll-2::-webkit-scrollbar-thumb:hover{ background: #747474;
}
#scroll-2::-webkit-scrollbar-corner{ background: #f6f6f6;
}
webkit浏览器滚动条样式设置位置参考如下:IE浏览器滚动条样式设置位置参考如下图
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论