修改webkit内核浏览器滚动条样式(修改element-ui table样式)
webkit浏览器css设置滚动条主要有下面7个属性
1. ::-webkit-scrollbar 滚动条整体部分,可以设置宽度啥的
2. ::-webkit-scrollbar-button 滚动条两端的按钮
3. ::-webkit-scrollbar-track 外层轨道
4. ::-webkit-scrollbar-track-piece 内层滚动槽
5. ::-webkit-scrollbar-thumb 滚动的滑块
6. ::-webkit-scrollbar-corner 边角
7 .::-webkit-resizer 定义右下角拖动块的样式
具体如图所示
下面是滚动条的主要几个设置属性
:horizontal 水平方向的滚动条
:vertical 垂直 方向的滚动条
:decrement 应用于按钮和内层轨道(track piece)。它用来指示按钮或者内层轨道是否会减小视窗的位置(比如,垂直滚动条的上面,水平滚动条的左边。)
:increment decrement类似,用来指示按钮或内层轨道是否会增大视窗的位置(比如,垂直滚动条的下面和水平滚动条的右边。)
:start 伪类也应用于按钮和滑块。它用来定义对象是否放到滑块的前面。
:end 类似于start伪类,标识对象是否放到滑块的后面。
:double-button 该伪类以用于按钮和内层轨道。用于判断一个按钮是不是放在滚动条同一端的一对按钮中的一个。对于内层轨道来说,它表示内层轨道是否紧靠一对按钮。
:single-button 类似于double-button伪类。对按钮来说,它用于判断一个按钮是否自己独立的在滚动条的一段。对内层轨道来说,它表示内层轨道是否紧靠一个single-button。
:no-button 用于内层轨道,表示内层轨道是否要滚动到滚动条的终端,比如,滚动条两端没有按钮的时候。
:corner-present 用于所有滚动条轨道,指示滚动条圆角是否显示。
:window-inactive 用于所有的滚动条轨道,指示应用滚动条的某个页面容器(元素)是否当前被激活。(在webkit最近的版本中,该伪类也可以用于::selection伪元素。webkit团队有计划扩展它并推动成为一个标准的伪类)
使用示例:
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {width: 4px;height: 6px;background-color: #F9F9F9;
}/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px;background-color: #353a50;
}/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #fff;
}
如果想要单独修改某个div的样式,可以直接加前缀
如下所示:
<div class="scrollbar" id="style-1"><div class="force-overflow"></div>
</div><style>#style-1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}#style-1::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}#style-1::-webkit-scrollbar-thumb{border-radius: 20px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;}</style>
注意: 如果修改的是组件下的滚动条,也要找到显示滚动条的那个div
例如,修改element-ui的table的滚动条的样式:
.darkTable .el-table__body-wrapper::-webkit-scrollbar-thumb {border-radius: 3px;-webkit-box-shadow: #17264d;background-color: #3858ab;
}
.darkTable .el-table__body-wrapper::-webkit-scrollbar {width: 4px;height: 6px;background-color: #17264d;
}
参考文章: https://www.cnblogs.com/dragonir/p/7473661.html
修改webkit内核浏览器滚动条样式(修改element-ui table样式)相关推荐
- 八大Webkit内核浏览器
列举出时下最流行的Webkit内核浏览器,所以我们并不会做出评测和对比. PS:本文列举的浏览器有一部分为IE+Webkit双核浏览器,如果您对其他IE内核浏览器很感兴趣<抛弃数据!用体验和感觉 ...
- C# webkit 内核浏览器 访问https网站 显示空白或者提示 Problem with the SSL CA cert (path? access rights?)
如题 解决方法: 安装中文路径,经常 出现问题.改下安装路径. 只需要动态链接库所在路径上没有中文字符,webkit内核浏览器就可以访问https网址. 转自:C# webkit 内核浏览器 访问ht ...
- Element UI Table表格样式调整
调整Element UI Table表格的样式 最终效果: 单元格合并,样式调整 模拟后端返回数据 {teamName: '小组一',outsourceFlag: '是',adminName: '张三 ...
- element ui table show-overflow-tooltip自定义样式
element ui table show-overflow-tooltip自定义样式 在使用element ui table 组件时,表格td内容太多可设置show-overflow-tooltip ...
- element ui Table表格数据筛选功能实现
先来看看实现效果 element ui Table表格数据筛选功能实现 查看Element官网 关于筛选的实例. 在列中设置filters filter-method属性即可开启该列的筛选,filte ...
- Element UI table组件源码分析
本文章从如下图所示的最基本的table入手,分析table组件源代码.本人已经对table组件原来的源码进行削减,源码点击这里下载.本文只对重要的代码片段进行讲解,推荐下载代码把项目运行起来,跟着文章 ...
- element ui table组件筛选数据
需求:element ui table组件筛选全部数据 element ui 文档 注意: 1. @filter-change 要写在table根元素,也就是<el-table @filter- ...
- element ui table封装组件,render 函数动态事件设置
接着上一篇讲的,封装element ui table, 支持自定义列的展示和按照指定顺序展示 自定义列需要在引用页面重新写一下,这样就可以定义化了,多数用于一些转换,或者操作列场景下,自行考虑即可,我 ...
- 如何设置element ui table的show-overflow-tooltip属性以及宽度
如何设置element ui table的show-overflow-tooltip属性以及宽度
最新文章
- ES6中this的三种用法
- LeetCode 145. Binary Tree Postorder Traversal
- 《BI那点儿事》Microsoft 聚类分析算法——三国人物身份划分
- redis实现轮询算法_基于zookeeper或redis实现分布式锁
- circlegan_CycleGAN原理以及代码全解析
- 蓝桥杯2021年第十二届C++省赛第一题-空间
- 工业机器人云监控与运维方案
- HTML5七夕情人节表白网页制作【自定义文字-烟花告白】HTML+CSS+JavaScript浪漫烟花表白网页制作
- 18、【易混淆概念集】第十一章2 实施定量风险分析 模拟、敏感性分析、决策树分析 风险应对策略 消极/威胁应对策略 积极/机会风险应对策略 开拓和提高的区别
- 台式电脑的计算机界面,台式机怎么进bios界面 台式电脑设置bios的方法
- 开源时代:刘韧对话任旭东崔宝秋章文嵩蒋涛
- 【Python】聊聊Python ctypes 模块
- RetinaNet模型在DDSM数据集的应用问题(2)
- 4.8 IFFT/FFT
- 高等数学学习(1)-函数
- 几种Linux备份方法
- RTSP、RTMP、HTTP协议
- 视频教程-规范毕业论文及精美简历排版实战-Office/WPS
- CentOS8永久修改主机名
- Silverlight书籍推荐阅读排行榜【续】
热门文章
- 阿里巴巴Java开发手册终极版网页版v1.3.0
- redis启动失败出现 system error caught. error code=0x000005af, message=VirtualAllocEx failed.: unknown err
- 组策略(GPO)横向移动
- C++复习之路23:计算机网络相关3:
- UITouch(触摸对象)
- “烂掉”的康巴赫网红锅还有人买吗?
- 用Pyinstaller打包.py文件
- cf两边黑屏怎么解决win10_临时解决win10_1903远程桌面黑屏bug
- 最新2012QQ刷钻软件 VB做的,用的是skin.dll皮肤,想要的可下载
- Java实现腾讯云短信定时推送天气信息(通俗易懂)