滚动条样式设置
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. shell3-循环

    常用的循环语句有3种: <1>for <2>while <3>utile 1.for语句的格式: for 变量名 in 列表: do 循环体 done 如何生成列表 ...

  2. 计算机系统3-> 现代计算机基石 | 图灵机理论

    在理解CPU之前,我们有必要先了解一下现代计算机理论的基石--图灵机,这个抽象模型决定了现代计算机可以被实现.这个模型的工作原理也投射到了CPU的工作实现上.图灵机的知识可深可浅,换句话说,上手容易, ...

  3. Docker_使用Rancher管理docker(7)

    一.简介 Rancher是一个开源的企业级全栈化容器部署及管理平台.Rancher为容器提供一揽子基础架构服务:CNI兼容的网络服务.存储服务.主机管理.负载均衡.防护墙--Rancher让上述服务跨 ...

  4. 禁止yum update 自动更新系统内核

    使用yum update更新系统软件时,禁止升级内核,可以防止产生因不兼容导致的未知错误. 设置前请先备份原设置文件yum.conf cp /etc/yum.conf    /etc/yum.conf ...

  5. Go语言系列之标准库strconv

    Go语言中strconv包实现了基本数据类型和其字符串表示的相互转换. strconv包 strconv包实现了基本数据类型与其字符串表示的转换,主要有以下常用函数: Atoi().Itia().pa ...

  6. Java中Jar包调用命令行运行编译

    原文链接:https://www.toutiao.com/i6491877373942694413/ 记事本编写两个简单的类 文件结构目录 启动DOS,进入文件所在目录 进入到class所在文件的目录 ...

  7. vue中form 表单常用校验封装(async-validator)

    新建一个js校验文件validate.js export const regular = { // 验证自然数 naturalNumber: /^(([0-9]*[1-9][0-9]*)|(0+))$ ...

  8. for循环题目记录

    1.求1000以内的完数 /** * 一个数如果恰好等于它的因子之和,这个数就是完数,找出1000内的所有完数 * @author 努力Coding * @version * @data */ pub ...

  9. JVM组成详解

    一.JVM 整体组成 JVM 整体组成可分为以下四个部分: 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库 ...

  10. 使用.NET 6开发TodoList应用(31)——实现基于Github Actions和ACI的CI/CD

    系列导航及源代码 使用.NET 6开发TodoList应用文章索引 需求和目标 在这个系列的最后一节中,我们将使用GitHub Actions将TodoList应用部署到Azure Container ...