html滚动条样式 兼容,CSS如何设置兼容IE滚动条样式的代码图文

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

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

0c5ee7f7b05266817ab8ac10c9b6eacc.png

16aa1c37192c572c262d3a361135bf3f.png(个人比较喜欢简约点的)

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

ad141a17913e0bcf79fdd318a050e9a9.png

下面是代码:

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!

width:200px;

height:200px;

overflow:auto;

margin-bottom: 20px;

}

#scroll p{

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 p{

width:400px;

height:400px;

}

#scroll-2::-webkit-scrollbar{

width:4px;

height:4px;

}

#scroll-2::-webkit-scrollbar-track{

background: #E6E6E6;

}

#scroll-2::-webkit-scrollbar-thumb{

background: #747474;

border-radius:2px;

}

#scroll-2::-webkit-scrollbar-corner{

background: #E6E6E6;

}

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

f4cb0d339c46cbeb3891b136d2adf294.png

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

aa32e2dbaac2970ddd4a8b1618a35896.png

3300b5f376dd1d2eb8cb327cb1fbc6a8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值