自定义滚动条样式-兼容IE

滚动条样式设置
html部分:
1 <div id="scroll" style="width: 500px; height: 300px; border: 2px solid #1F1F1F; margin: 20px auto; overflow: auto; ">
2     <div style="margin:0 auto;;height:800px;border:1px solid #ddd;width:400px;">内容部分内容部分</div>
3 </div>
废话不多说,直接上;
IE专属的滚动条样式定义,只能设置各种原始结构的颜色,宽高结构等其他样式无法修改;
 1 #scroll{
 2     width: 1830px;
 3     height: 750px;
 4     overflow-y: scroll;
 5     /* IE滚动条设置,仅支持颜色修改 */
 6     /* 立体滚动条的颜色(包括箭头部分的背景色) */
 7     scrollbar-face-color: #2c9ef7; 
 8     /*三角箭头的颜色*/
 9     scrollbar-arrow-color: #ffffff;   
10     /* 立体滚动条亮边的颜色 */
11     /* scrollbar-3dlight-color: #2c9ef7; */
12     /* 滚动条的高亮颜色(左阴影?) */
13     /* scrollbar-highlight-color: #2c9ef7;  */
14     /* 立体滚动条阴影的颜色 */
15     scrollbar-shadow-color: #2c9ef7;
16     /* 立体滚动条外阴影的颜色 */
17     /* scrollbar-darkshadow-color: #2c9ef7; */
18     /* 立体滚动条背景颜色 */
19     /* scrollbar-track-color: #2c9ef7;  */
20     /* 滚动条的基色 */
21     /* scrollbar-base-color: #2c9ef7; */
22 }
webkit内核浏览器的滚动条样式美化:
 1 #scroll div {
 2     width:400px;
 3     height:400px;
 4 }
 5 #scroll::-webkit-scrollbar {
 6     /* ::-webkit-scrollbar 滚动条整体部分,*/
 7     /* 其中的属性有width,height,background,border(就和一个块级元素一样)等。 */
 8     width:60px;
 9     height:10px;
10 }
11 #scroll::-webkit-scrollbar-button{
12     /* ::-webkit-scrollbar-button 滚动条两端的按钮。*/
13     /* 可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果. */
14     background-color:black;
15 }
16 #scroll::-webkit-scrollbar-track{
17     /* ::-webkit-scrollbar-track 外层轨道。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。 */
18     background:blue;
19     display: none;
20 }
21 #scroll::-webkit-scrollbar-track-piece {
22     /* ::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分。 */
23     background:green;
24 }
25 #scroll::-webkit-scrollbar-thumb{
26     /* ::-webkit-scrollbar-thumb 滚动条里面可以拖动的那部分,即滚动条。 */
27     background:pink;
28     border-radius:200px;
29 }
30 #scroll::-webkit-scrollbar-corner {
31     /* ::-webkit-scrollbar-corner 边角. */
32     background:#ddd;
33 }
34 #scroll::-webkit-scrollbar-resizer {
35     /* ::-webkit-resizer 定义右下角拖动块的样式. */
36     background:red;
37 }

 

 

  

 

posted @ 2020-10-22 08:58  嘿丶给你一块饼干  阅读(476)  评论(0编辑  收藏  举报