轻松修改el-table的表头筛选icon图标

如图所示,element-ui中的el-table的筛选图标一直是"下箭头"。

这和设计稿不相符,但是他的下拉多选框又是符合设计稿设计,那有没有什么简单的方式,不通过slot来自己重新编写表头,直接修改icon图标呢?

代码实现

其实很简单,直接通过css就可以实现。

css 复制代码
.el-table__column-filter-trigger i {
    //由于我需要的icon不是element-ui中的,因此需要替换
    //如果你需要的icon在element-ui中就不需要这行
    font-family: "jg-iconfont" !important;
    
    font-size: 13px; //通过保持和标题的字体大小一致来实现居中
    
    transform: scale(1.3); //通过scale来实现icon的放大和缩小
}

.el-icon-arrow-down:before {
    content:'\e605' //要替换的图标
}

那么如何查看要替换的iconcontent呢?

可以通过f12直接查看element-ui文档中icon对应的content。

实际效果

由于公司这边规定是在extends.scss中统一进行样式修订,作为原样式的扩展,因此我也在此进行修订。

相关推荐
闲云一鹤9 小时前
nginx 快速入门教程 - 写给前端的你
前端·nginx·前端工程化
QCY10 小时前
「完全理解」1 分钟实现自己的 Coding Agent
前端·agent·claude
一拳不是超人10 小时前
Electron主窗口弹框被WebContentView遮挡?独立WebContentView弹框方案详解!
前端·javascript·electron
anyup10 小时前
🔥2026最推荐的跨平台方案:H5/小程序/App/鸿蒙,一套代码搞定
前端·uni-app·harmonyos
雮尘11 小时前
如何在非 Claude IDE (TARE、 Cursor、Antigravity 等)下使用 Agent Skills
前端·agent·ai编程
icebreaker11 小时前
Weapp-vite:原生模式之外,多一种 Vue SFC 选择
前端·vue.js·微信小程序
icebreaker11 小时前
重走 Vue 长征路 Weapp-vite:编译链路与 Wevu 运行时原理拆解
前端·vue.js·微信小程序
wuhen_n11 小时前
代码生成:从AST到render函数
前端·javascript·vue.js
喝咖啡的女孩11 小时前
浏览器前端指南
前端
wuhen_n11 小时前
AST转换:静态提升与补丁标志
前端·javascript·vue.js