视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
CSS如何设置兼容IE滚动条样式的代码图文
2020-11-27 18:50:31 责编:小采
文档
废话不多说,直接上demo,最下面有详细注释。

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

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

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


下面是代码:

<p id='scroll'>
	<p >
 <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>
 </p>
</p>
#scroll{
 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浏览器滚动条样式设置位置参考如下:

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

下载本文
显示全文
专题