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;
}

效果图

相关推荐
-To be number.wan2 小时前
C++ 赋值运算符重载:深拷贝 vs 浅拷贝的生死线!
前端·c++
噢,我明白了2 小时前
JavaScript 中处理时间格式的核心方式
前端·javascript
纸上的彩虹3 小时前
半年一百个页面,重构系统也重构了我对前端工作的理解
前端·程序员·架构
be or not to be3 小时前
深入理解 CSS 浮动布局(float)
前端·css
LYFlied4 小时前
【每日算法】LeetCode 1143. 最长公共子序列
前端·算法·leetcode·职场和发展·动态规划
老华带你飞4 小时前
农产品销售管理|基于java + vue农产品销售管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
小徐_23334 小时前
2025 前端开源三年,npm 发包卡我半天
前端·npm·github
C_心欲无痕4 小时前
vue3 - 类与样式的绑定
javascript·vue.js·vue3
GIS之路5 小时前
GIS 数据转换:使用 GDAL 将 Shp 转换为 GeoJSON 数据
前端
JIngJaneIL5 小时前
基于springboot + vue房屋租赁管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端