200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > CSS设置滚动条样式(兼容IE)

CSS设置滚动条样式(兼容IE)

时间:2019-09-22 01:16:38

相关推荐

CSS设置滚动条样式(兼容IE)

废话不多说,直接上demo,最下面有详细注释。

1、这是在webkit浏览器下显示的样式。

(个人比较喜欢简约点的)

2、在IE浏览器下显示的样式(为了区分所以样式写的不一样,我没找到IE下设置滚动条宽高的方法)

下面是代码:

<div id='scroll'><div ><p>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.</p><p>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.</p><p>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!</p><p>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!</p><p>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!</p></div></div>

#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;}#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;}

hover时动态修改滚动条宽高

&::-webkit-scrollbar-thumb{background-clip: padding-box;border: 1px solid transparent;}

webkit浏览器滚动条样式设置位置参考如下:

IE浏览器滚动条样式设置位置参考如下图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。