Element-ui table 行高更改

本文介绍了一种简单快捷的方法来调整Element UI中el-table组件的行高,通过修改table的class名下td的padding值实现,同时也适用于表头th的设置。

用了官方的row-style方法,没有反应,然后调试一下发现可以设置td的padding调节行高

方法如下:

1.给el-table 设置一个class名

2.修改这个class名下的td的padding值(默认是padding:12px 0)表头th也可以如此设置

这是目前我觉得最简单快捷的方法,如有更好的或者官方方法欢迎留言~~

 

在Vue项目中使用Element - UITable组件时,可通过以下方法设置亮并修改颜色: ### 全局设置亮样式 可以在全局范围内设置当前页面Element全局Table选中某以及鼠标移入某时的背景色。示例代码如下: ```html <style> /* 用来设置当前页面element全局table选中某时的背景色 */ .el-table__body tr.current-row>td { background-color: #f19944 !important; /* color: #f19944; */ /* 设置文字颜色,可以选择不设置 */ } /* 用来设置当前页面element全局table鼠标移入某时的背景色 */ .el-table--enable-row-hover .el-table__body tr:hover>td { background-color: #f19944; /* color: #f19944; */ /* 设置文字颜色,可以选择不设置 */ } </style> ``` 这种方式会影响当前页面所有的Element - UI Table组件的亮样式[^1]。 ### 特定设置亮样式 若想对特定的`el - table`设置亮样式,可以使用如下样式: ```css .el-table--striped .el-table__body tr.el-table__row--striped.current-row td, .el-table__body tr.current-row > td { color: #fff; background-color: #f90 !important; } ``` 此样式可实现`el - table`亮样式的设置,同时修改的颜色和文字颜色[^2]。 ### 覆盖划过亮显示文字颜色 若要修改指定列字体颜色并覆盖划过亮显示文字颜色,可使用如下代码: ```html <style scoped> // 修改指定列字体颜色 .c1 >>> .el-table_1_column_3 { color: #fd5702; } // 覆盖划过亮显示 .c1 >>> .custom-table-row:hover .cell { color: var(--border) !important; } </style> ``` 这里通过`scoped`样式确保样式只作用于当前组件,同时修改了指定列的字体颜色和划过时的文字颜色[^3]。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值