轻松修改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中统一进行样式修订,作为原样式的扩展,因此我也在此进行修订。

相关推荐
SuperEugene9 分钟前
Vue3 + Element Plus 表单开发实战:防重复提交、校验、重置、loading 统一|表单与表格规范篇
前端·javascript·vue.js
SuperEugene11 分钟前
Vue3 + Element Plus 中后台弹窗规范:开闭、传参、回调,告别弹窗地狱|Vue 组件与模板规范篇
开发语言·前端·javascript·vue.js·前端框架
桜吹雪12 分钟前
在前端运行Qwen3.5原生多模态模型
前端·人工智能·机器学习
孟祥_成都14 分钟前
前端下午茶:这 3 个网页特效建议收藏(送源码)
前端·javascript·css
SuperEugene14 分钟前
VXE-Table 4.x 实战规范:列配置 + 合并单元格 + 虚拟滚动,避坑卡顿 / 错乱 / 合并失效|表单与表格规范篇
开发语言·前端·javascript·vue.js·前端框架·vxetable
火车叼位27 分钟前
Volta 下 `corepack` 失踪之谜:问题不在 Node,而在命令入口
前端
cmd30 分钟前
别再用错!5种JS类型判断方法,从原理到实战一文吃透
前端·javascript
小江的记录本34 分钟前
【Redis】Redis常用命令速查表(完整版)
java·前端·数据库·redis·后端·spring·缓存
Csvn38 分钟前
状态管理方案对比(Context、Zustand、Jotai 选型指南)
前端
snow_yan39 分钟前
基于 json-render 的流式表单渲染方案
前端·react.js·llm