Element UI如何自定义样式

简介

Element UI是一套非常完善的前端组件库,但是如何个性化定制其中的组件样式呢?今天我们就来聊一聊这个

举例

就拿最常见的按钮 el-button来举例,一般来说默认是蓝底白字。效果图如下

可是我们想个性化定制,让他成为粉底红字应该怎么办呢?

方法1

使用行内样式,直接设置el-button的样式

bash 复制代码
  <el-button color="pink" style="color: red">红字</el-button>
  1. 优点:使用浏览器工具直接定位到影响样式的属性名或者类名,使用style直接修改,方便易懂
  2. 缺点:只修改一俩个样式还行,大面积修改的话会让标签显的很乱。不美观

方法2

使用深度选择器,在style标签中修改样式,深度选择器有以下三中

  1. >>>(适用于css样式)
  2. /deep/(适用于less样式)
  3. :deep()(适用于scss样式)
bash 复制代码
:deep(.el-button) {
  color: red;
}

效果图

相关推荐
markyankee101几秒前
Vue 表单输入绑定终极指南:从基础到企业级实践
vue.js
ma773 分钟前
JavaScript 获取短链接原始地址的解决方案
前端
该用户已不存在3 分钟前
关于我把Mac Mini托管到机房,后续来了,还有更多玩法
服务器·前端·mac
借月5 分钟前
🎯 用 Vue + SVG 实现一个「蛇形时间轴」组件,打造高颜值事件流程图
vue.js
tianchang7 分钟前
SSR 深度解析:从原理到实践的完整指南
前端·vue.js·设计模式
闲蛋小超人笑嘻嘻8 分钟前
前端面试十一之TS
前端
摆烂为不摆烂8 分钟前
😁深入JS(四): 一文让你完全了解Iterator+Generator 实现async await
前端
DoraBigHead21 分钟前
🧠 别急着传!大文件上传里,藏着 Promise 的高级用法
前端·javascript·面试
嘉琪00124 分钟前
封装一个有最小化的dialog组件
前端·javascript·css
水果里面有苹果26 分钟前
20-C#构造函数--虚方法
java·前端·c#