react 要修改被封装的样式如何修改?

真是遇到了世纪难题,要修改antd table表格的颜色,但是公司已经将颜色主体封装进内部脚手架里,改一个就要全改。

解决方法:
在column中每项添加类名,然后找到源码,将源码中的公用部分替换成相应类名,此方法可以适用于各种css更改

let column = [
    {
      title: '行号',
      dataIndex: 'key',
      key: 'key',
      className: 'table-color-dust',
      width: 50,
      fixed: 'left',
    },
    ]

.table-color-dust替换原有的td
在这里插入图片描述

.darkBlue .ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > .table-color-dust,
.darkBlue .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > .table-color-dust,
.darkBlue .ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > .table-color-dust,
.darkBlue .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > .table-color-dust,
.darkBlue .ant-table-row:not(.row-selected):nth-child(2n):hover > .table-color-dust {
  background: #fff !important;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值