ElementUI:设置table的背景透明、根据表格情况设置背景色、设置文字颜色、文字左右间距、表头、每一行高度

您所在的位置:网站首页 如何设置背景为透明 ElementUI:设置table的背景透明、根据表格情况设置背景色、设置文字颜色、文字左右间距、表头、每一行高度

ElementUI:设置table的背景透明、根据表格情况设置背景色、设置文字颜色、文字左右间距、表头、每一行高度

2024-06-18 10:20| 来源: 网络整理| 查看: 265

使用CSS穿透做,我用的是SCSS——::v-deep 设置背景色透明 ::v-deep .el-table__expanded-cell { background-color: transparent !important; } ::v-deep .el-table th, ::v-deep .el-table tr, ::v-deep .el-table td { background-color: transparent; } 设置文字颜色、文字左右间距

注意:设置文字间距为0,可能视觉上仍有间距,因为设置了每个表格的宽度,可以适当调节宽度

::v-deep .cell{ padding: 0; color:#fff; } 设置表头高度 /*表头*/ ::v-deep .el-table__header th { padding: 0; height: 30px; line-height: 30px; } /*每一行*/ ::v-deep .el-table__body tr, ::v-deep.el-table__body td { padding: 0; height: 30px; line-height: 30px; } 根据情况设置背景颜色

绑定样式函数: :cell-style="cellStyle"

cellStyle(row){//根据情况显示背景色 if(row.column.label==="正常"){ return 'background:#2D5AB9' }else if(row.column.label==="滞后"){ return 'background:#974356' } }

同理可以设置其他的

完整样式

在这里插入图片描述

完整代码 export default { name: "LeftMiddle", data() { return { tableData: [ {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, {name:"管道管道", designNormal: 10, designDelay: 10, inviteNormal: 10, inviteDelay: 10, workNormal:10, workDelay:10}, ] } }, methods:{ cellStyle(row){//根据情况显示背景色 if(row.column.label==="正常"){ return 'background:#2D5AB9' }else if(row.column.label==="滞后"){ return 'background:#974356' } } } } @import "./../../../../style/universal"; #compositeLeftMiddle { height: $occupy-all; width: $occupy-all; //background-color: red; ::v-deep .cell{ padding: 0; color:#fff; } ::v-deep .el-table__header th { padding: 0; height: 30px; line-height: 30px; } ::v-deep .el-table__body tr, ::v-deep.el-table__body td { padding: 0; height: 30px; line-height: 30px; } ::v-deep .el-table { background-color: transparent !important; color: #fff !important; } ::v-deep .el-table__expanded-cell { background-color: transparent !important; } ::v-deep .el-table th, ::v-deep .el-table tr, ::v-deep .el-table td { background-color: transparent; } }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3