1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > element修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色

element修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色

时间:2023-08-23 18:09:27

相关推荐

element修改el-table 表头的背景颜色横向渐变色 +  修改表头背景颜色

vue + element-ui 修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色

表头背景颜色横向渐变效果图:

修改表头背景颜色和字体颜色效果图:

直接上代码:

修改表头的背景颜色横向渐变色的代码

html:

<template><div><el-table :data="tableData"border><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></template>

js:

<script>export default {data () {return {tableData: [{date: '-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1517 弄'}, {date: '-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1519 弄'}, {date: '-05-03',name: '王小虎',address: '上海市普陀区金沙江路 1516 弄'}]}}}</script>

css:

<style lang="scss" scoped>/deep/ {//修改表头的背景颜色横向渐变色.el-table {thead {color: #fff;font-weight: 500;background: linear-gradient(to right, #6fa3fe, #4cdafe) !important;& th {//inherit:规定应该从父元素继承 background-color 属性的设置。//transparent:默认。背景颜色为透明。// background-color: inherit !important;background-color: transparent;}& tr {// background-color: inherit !important;background-color: transparent;}}}}</style>

修改表头背景颜色和字体颜色

header-cell-style是表头单元格的 style 的回调方法,也可以使用一个固定的 Object 为所有表头单元格设置一样的 Style,也可以用深度选择器修改等等。

这里使用header-cell-style属性:

<el-table :data="tableData"border:header-cell-style="{background:'#e1e4e5',color:'#80878f'}"><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>

直接添加header-cell-style属性就可以了

<el-table :header-cell-style="{background:'#e1e4e5',color:'#80878f'}">...</el-table>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。