webkit-css部分
/* */ ::-webkit-scrollbar { width: 5px; height:5px; } /* 这是针对缺省样式 (必须的) */ ::-webkit-scrollbar-track { background-color: #eee; } /* 滚动条的滑轨背景颜色 */ ::-webkit-scrollbar-thumb { background-color: #666; } /* 滑块颜色 */ ::-webkit-scrollbar-button { display:none; } /* 滑轨两头的监听按钮颜色 */ ::-webkit-scrollbar-corner { background-color: #eee; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
来源:caliban
firefox办法
/* */ /* AGENT_SHEET */ /* 应用于所有情况 @-moz-document url-prefix(chrome://), url-prefix(about:), url-prefix(file:///), url-prefix(http://), url-prefix(https://){ */ /* 滚动条背景基本样式 */ scrollbar{ -moz-appearance: none !important; background-color: transparent !important;/* 滚动条背景透明 */ background-image: none !important; /* 滚动条背景图案不显示 */ position: relative !important; /* 更改滚动条的定位方式为相对 */ overflow: hidden !important; z-index: 999999999 !important; /* 把滚动条提到Z轴最上层 */ } /* 滚动条按钮基本样式 */ scrollbar thumb{ -moz-appearance: none !important; background-color: rgba(0,100,255,.25) !important; border-radius: 0px !important; border: 1px !important; /* 滚动条按钮边框 */ border-color: rgba(0,100,255,.1) !important; /* 滚动条按钮边框颜色和透明度 */ } /* 滚动条按钮:鼠标悬停与点击拖动时基本样式 */ scrollbar:hover thumb, scrollbar thumb:hover, scrollbar thumb:active { background-color: rgba(0,100,255,.75) !important; border: 0px !important; } /* 垂直滚动条 */ /* 把滚动条位置移到屏幕外,这里的像素应该等于垂直滚动条宽度的负值 */ scrollbar[orient="vertical"]{ margin-left: -5px !important; min-width: 5px !important; max-width: 5px !important; } /* 垂直滚动条按钮的左边框样式 */ scrollbar thumb[orient="vertical"]{ border-style: none none none solid !important; } /* 水平滚动条 */ /* 把滚动条位置移到屏幕外,这里的像素应该等于垂直滚动条宽度的负值 */ scrollbar[orient="horizontal"]{ margin-top: -5px !important; min-height: 5px !important; max-height: 5px !important; } /* 水平滚动条按钮的上边框样式 */ scrollbar thumb[orient="horizontal"]{ border-style: solid none none none !important; } /* 去除垂直与水平滚动条相交汇的角落 */ scrollbar scrollcorner{display: none ! important; } /* 滚动条两端按钮不显示 */ scrollbar scrollbarbutton { display: none ! important; } /* 滚动条两端按钮,需要先删掉上面一行 scrollbarbutton{ -moz-appearance: none !important; position: relative !important; overflow: hidden !important; background-color: rgba(0,100,255,.25) !important; border: none !important; } scrollbar:hover scrollbarbutton, scrollbar scrollbarbutton:hover{ background-color: rgba(0,100,255,.75) !important; } /* 竖滚动条两端按钮的高度 scrollbar[orient="vertical"] scrollbarbutton { max-height:10px !important; min-height:10px !important; } /* 横滚动条两端按钮的宽度 scrollbar[orient="horizontal"] scrollbarbutton { max-width: 10px !important; min-width: 10px !important; } */ /* } */
来源:http://www.w3cways.com/1670.html
IE浏览器css设置滚动条
滚动条样式 | 支持情况 | 支持浏览器版本 | 可否继承 | 描述 |
---|---|---|---|---|
scrollbar-3dlight-color | IE特有属性 | IE5.5+ | y | 设置滚动框的和滚动条箭头左上边缘的颜色 |
scrollbar-highlight-color | IE特有属性 | IE5.5+ | y | 设置滚动框的和滚动条箭头左上边缘的颜色 |
scrollbar-face-color | IE特有属性 | IE5.5+ | y | 设置滚动框和滚动条箭头的颜色 |
scrollbar-arrow-color | IE特有属性 | IE5.5+ | y | 设置滚动条箭头的颜色 |
scrollbar-shadow-color | IE特有属性 | IE5.5+ | y | 设置滚动框的和滚动条箭头右下边缘的颜色 |
scrollbar-dark-shadow-color | IE特有属性 | IE5.5+ | y | 设置滚动条槽的颜色 |
scrollbar-base-color | IE特有属性 | IE5.5+ | y | 设置滚动条主要构成部分的颜色 |
scrollbar-track-color | IE特有属性 | IE5.5+ | y | 设置滚动条轨迹组成部分的颜色 |