滚动条样式设置
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 }

 

  

自定义滚动条样式-兼容IE的更多相关文章

  1. CSS3自定义滚动条样式

    原文地址:→传送门 写在前面 滚动条是个很常见的东东,不过某些浏览器自带的滚动条确实不太好看啊,下面可以作为学习,探讨下自定义滚动条的实现,这样你的滚动条就可以美美的啦.但是,也只能玩玩,因为只针对w ...

  2. CSS自定义滚动条样式

    原文地址:http://www.qianduan.net/css-custom-scroll-bar-style/ 相信很多人都遇到过在设计中自定义滚动条样式的情景,之前我都是努力说服设计师接受浏览器 ...

  3. jQuery自定义滚动条样式插件mCustomScrollbar

    如果你构建一个很有特色和创意的网页,那么肯定希望定义网页中的滚动条样式,这方面的 jQuery 插件比较不错的,有两个:jScrollPane 和 mCustomScrollbar. 关于 jScro ...

  4. WPF 自定义滚动条样式

    先看一下效果: 先分析一下滚动条有哪儿几部分组成: 滚动条总共有五部分组成: 两端的箭头按钮,实际类型为RepeatButton Thumb 两端的空白,实际也是RepeatButton 最后就是Th ...

  5. 自定义滚动条样式-transition无效

    问题 需求是自定义滚动条样式,然后2秒内无操作隐藏滚动条. 2s内隐藏比较麻烦,不能用css实现,只能监听容器的touch事件,然后给滚动条加个opacity: 0的class. .class::-w ...

  6. css中渐变的分割线和自定义滚动条样式

    css中渐变的分隔线: <div style="background:linear-gradient(to left,#efefef,#b6b6b6,#efefef);height:1 ...

  7. CSS3自定义滚动条样式 -webkit-scrollbar(转)

    有没有觉得浏览器自带的原始滚动条很不美观,同时也有看到很多网站的自定义滚动条显得高端,就连chrome32.0开发板都抛弃了原始的滚动条,美观多了.那webkit浏览器是如何自定义滚动条的呢? 前言 ...

  8. 【CSS3】自定义滚动条样式 -webkit-scrollbar

    好文推荐:http://m.blog.csdn.net/article/details?id=40398177 http://www.xuanfengge.com/css3-webkit-scroll ...

  9. CSS3自定义滚动条样式 -webkit-scrollbar (一)

    Webkit支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式.当然,兼容所有浏览器的滚动条样式目前是不存在的. 滚动条的组成: ::-webkit-scroll ...

随机推荐

  1. JS常见框架汇总

    基础框架 Vue.js 官网地址 : http://cn.vuejs.org/ 官方简介 : Vue.js 是一套用于构建用户界面的渐进式框架. 框架类型 : 前端项目级框架 适用平台 : 通用 仓库 ...

  2. 『无为则无心』Python函数 — 32、递归

    目录 1.什么叫递归函数 2.递归的应用场景 3.递归的特点 4.应用:3以内数字累加和 5.应用:阶乘 6.总结 1.什么叫递归函数 Python中,在函数内部,可以调用其他函数.如果一个函数在内部 ...

  3. 日志收集系统系列(五)之LogTransfer

    从kafka里面把日志取出来,写入ES,使用Kibana做可视化展示 1. ElasticSearch 1.1 介绍 Elasticsearch(ES)是一个基于Lucene构建的开源.分布式.RES ...

  4. vue2.0组件库

    UI组件 element - 饿了么出品的Vue2的web UI工具套件 Vux - 基于Vue和WeUI的组件库 mint-ui - Vue 2的移动UI元素 iview - 基于 Vuejs 的开 ...

  5. 论文翻译:2021_AEC IN A NETSHELL: ON TARGET AND TOPOLOGY CHOICES FOR FCRN ACOUSTIC ECHO CANCELLATION

    论文地址:https://ieeexploreieee.53yu.com/abstract/document/9414715 Netshell 中的 AEC:关于 FCRN 声学回声消除的目标和拓扑选 ...

  6. 学习Flutter从0开始

    一. 认识Flutter 1.1. 什么是Flutter 先看看官方的解释: Flutter is Google's UI toolkit for building beautiful, native ...

  7. TensorRT 开始

    TensorRT 是 NVIDIA 自家的高性能推理库,其 Getting Started 列出了各资料入口,如下: 本文基于当前的 TensorRT 8.2 版本,将一步步介绍从安装,直到加速推理自 ...

  8. SnackBar--FloatingActionButton--CoordinatorLayout

    SnackBar snack:小吃,点心,快餐 btOpenSnackBar = (Button) findViewById(R.id.bt_openSnackBar); btOpenSnackBar ...

  9. azure django bug

    azure web app service azure web app service无法部署dhango网站 本地服务器测试代码 实际azure测试 django service 没有部署选项,需要 ...

  10. Cesium中级教程10 - CesiumJS and webpack

    Cesium中文网:http://cesiumcn.org/ | 国内快速访问:http://cesium.coinidea.com/ webpack是打包JavaScript模块流行且强大的工具.它 ...