本文中使用element UI表格,需求是给表格设置滚动条。查找了一些方法,包括查找插件解决效果都达不到要求。特此写下此文,便于日后使用和学习交流。

一、需要实现的效果图

二、直接上代码

app是是挂载的页面最外层选择器,加上 /deep/ (样式穿透)是为了在项目中起到不污染其它组件样式的作用,并不是必须,如果使用需要在前后都加上空格符号。
主要代码【第一种】:

#app /deep/ .el-table__body-wrapper {height: 200px; /* 滚动条整体高 必须项 */border-right: none;overflow-y: scroll;/* overflow-y为了不出现水平滚动条*/}#app /deep/ .el-table__body-wrapper::-webkit-scrollbar {width: 5px;/* 滚动条的宽高 必须项 */height: 5px;}#app /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {background-color: #bfcbd9;/* 滚动条的宽 */border-radius: 3px;}

主要代码【第二种】:

// 滚动条样式#app /deep/ .el-table__body-wrapper::-webkit-scrollbar {width: 8px; /*滚动条宽度*/height: 12px; /*滚动条高度*/}#app  /deep/ .el-table__body-wrapper::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);border-radius: 10px; /*滚动条的背景区域的圆角*/background-color: #eeeeee; /*滚动条的背景颜色*/}#app /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {border-radius: 10px; /*滚动条的圆角*/-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #409eff; /*滚动条的背景颜色*/}

修改表格边框颜色:

// 表框颜色/deep/ .el-table td,/deep/ .el-table th.is-leaf,/deep/ .el-table--border,/deep/ .el-table--group {border-color: #409eff;}/deep/ .el-table--border::after,/deep/ .el-table--group::after,/deep/ .el-table::before {background-color: #409eff;}

整个demo代码附上:

<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><!-- import Vue before Element --><script src="https://unpkg.com/vue/dist/vue.js"></script><!-- 引入组件库element --><script src="https://unpkg.com/element-ui/lib/index.js"></script><title>Document</title><style>#app /deep/ .el-table__body-wrapper {height: 200px; /* 滚动条整体高 必须项 */border-right: none;overflow-y: scroll;/* overflow-y为了不出现水平滚动条*/}#app /deep/ .el-table__body-wrapper::-webkit-scrollbar {width: 5px;/* 滚动条的宽高 必须项 */height: 5px;}#app /deep/ .el-table__body-wrapper::-webkit-scrollbar-thumb {background-color: #bfcbd9;/* 滚动条的宽 */border-radius: 3px;}</style>
</head>
<body><div id="app"><el-table :data="tableData" border style="width: 600px"><el-table-column prop="date" label="日期" width="180"></el-table-column><el-table-column prop="name" label="姓名" width="180"></el-table-column><el-table-column prop="address" label="地址"></el-table-column></el-table></div><script>new Vue({el: "#app",data: {tableData: [{date: '2016-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'},{date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄'}, {date: '2016-05-03',name: '王小虎',address: '上海市普陀区金沙江路 1516 弄'}]}})</script>
</body>
</html>

以上,使用谷歌浏览器效果正常实现,未做其它浏览器兼容核实。

Element Table 表格 设置滚动条以及修改边框颜色相关推荐

  1. element table 表格设置max-height 没有出现滚动条,多渲染了一列。

    个人理解: 设置max-height后会多渲染一列,这一列应该是用来承载滚动条的,但是因为某种原因,滚动条没有被渲染出来,就出现了多渲染了一列,这一列里面没用任何东西. 设置后效果图: 样式代码: / ...

  2. html table表格设置滚动条

    table对tbody进行设置使其能够进行滚动. 示例一: 效果如下: 代码如下: <!DOCTYPE HTML> <html> <head><meta ht ...

  3. 在PHP中给表格加上css样式,表格CSS样式设置 给table表格设置CSS样式表

    表格table tr td CSS花色设置 给table表格设置CSS花式表 在一个网页中多处运用了表格table标签,这个时候给指定的表格对象设置装备摆设款式仿照照旧概略经由CSS发展管束配置. 着 ...

  4. element table表格里的多选按钮,根据条件判断是否可以被选中

    element table表格里的多选按钮,根据条件判断是否可以被选中 <el-table v-loading="loading" :data="contentLi ...

  5. table表格加滚动条

    <HTML><HEAD><TITLE>table表格加滚动条</TITLE> <META http-equiv=Content-Type cont ...

  6. layui table 表格设置透明

    layui table 表格设置透明 通过css来控制,直接上代码 通过css来控制,直接上代码 首先需要将table标签放入div中,div增加class名称 transparentDataTabl ...

  7. 自定义UISearchBar 适配IOS6和IOS7 修改放大镜图标 修改光标颜色 修改边框颜色 placeholder颜色 设置文本框背景

    文章转自:http://blog.csdn.net/zhang_red/article/details/21447535 总结下常用的几点: 1.修改放大镜图标 [self setImage:[UII ...

  8. winformbutton边框怎么改_C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法

    C# WinForm窗体控件Panel修改边框颜色以及边框宽度方法 1.新建组件这里可以自定义一个Panel控件起名为PanelEx 2.增加一个BoderColor属性和BoderSize属性 pr ...

  9. android 按钮修改边框颜色代码,Android CheckBox修改大小、边框颜色,以及自定义CheckBox;...

    CheckBox修改大小: android:scaleX="0.8" android:scaleY="0.8" CheckBox修改边框颜色,注意不是背景色: ...

最新文章

  1. python使用matplotlib可视化、使用locator_params函数自定义调整Y轴坐标轴的刻度的个数(customize number of ticks of y axis)
  2. CodeForces - 993E Nikita and Order Statistics
  3. [转载] 数据库分析手记 —— InnoDB锁机制分析
  4. Extjs 树菜单的自动展开数据的请求
  5. arduino 勘智k210_如何评价嘉楠耘智的勘智K210芯片?
  6. ubuntu下查看apache的日志
  7. 解决datagridview 横向的scrollbar不显示
  8. 关于oracle数据库高版本向低版本迁移的解决方法
  9. 博弈论基础知识--非合作博弈,零和博弈,负和博弈,主从博弈,Nash均衡
  10. 基于SSM的医院药品库存管理系统
  11. 2023中兴笔试复盘
  12. Swagger注解 详解
  13. YGG 与 StemsDAO 达成合作,为全球音乐创作者提供支持
  14. uniapp取消ios软键盘上白色导航条
  15. 干涉法测微小量(牛顿环测透镜的曲率半径)
  16. 央视315曝光科技企业未击中痛点
  17. 又java基础学php多久_php自学需要多久?
  18. 期刊投稿状态_期刊投稿后的7种状态,如何应对
  19. 小猿圈python之python期末考试测试题(二)_小猿圈Python开发面试题(一)
  20. 基于React + Antd 实现的斗兽棋web应用

热门文章

  1. 图像是怎么转换为JPEG图像的
  2. 九宫格一条线连起来_九宫格9张图片无水印心形线条连起来_七夕情人节爱心朋友圈图片...
  3. 从零开始前端学习[11]:控制文本显示的样式属性
  4. 解决UBUNTU 16.04上网慢的问题
  5. 计算机专业班服设计,班服logo素材 不同班级或专业班服图案素材
  6. VS2008如何更改序列号再安装
  7. ffmpeg合并视频突然使用不了解决
  8. CSDN早报-2019-04-28
  9. 京东活动+自动运行脚本+签到2021.05.31更新
  10. 数据库索引设计与优化