Vue3 调element样式的困难(el-table)

为了偷懒用element,结果又昏倒在调样式的阶段。。。。。。

这次为了实现固定【右侧操作栏】和【表头】,同时实现【表格属性】可以配置,偷懒用了<el-table>,逻辑写完之后,调样式真的太痛苦了!!!!!

1、表头背景色(::before那一块区域):

.el-table :deep(th::before){
    background:rgba(3, 64, 120, 0.94);
    border-radius:2px 2px 0px 0px;
}

2、表头背景色+表头行下边框颜色:

:deep(.el-table th.el-table__cell.is-leaf) {
    background:rgba(3, 64, 120, 0.94);
    border-bottom:1px solid #20539f;
}

3、表头字体样式:

.el-table :deep(thead){
    font-family:Microsoft YaHei;
    color:rgba(206, 222, 255, 0.6);
    font-size:18px;
    line-height:48px;
}

4、表格body部分——每一行的背景色&字体样式:

.el-table :deep(tr){
    background:rgba(9, 42, 81, 0.82);
    font-family:Microsoft YaHei;
    color:#cedeff;
    font-size:18px;
    line-height:56px;
    --el-table-row-hover-bg-color: red!important;    //鼠标上移时行背景变色

}

5、表格body部分——的行与行之间的边:

.el-table :deep(td) {
    border-bottom:  1px solid #20539f;
 }

6、表格底层:

.el-table:deep(::before) {
    background: red;
    border-bottom:1px solid #20539f;
}

7、最右侧列固定,背景颜色样式调整:

:deep(.el-table__body-wrapper tr td.el-table-fixed-column--right) {
    z-index: 2;
    background: rgb(9 39 80);
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值