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

效果图

相关推荐
Mr Xu_7 分钟前
【Vue3 + ECharts 实战】正确使用 showLoading、resize 与 dispose 避免内存泄漏
前端·信息可视化·vue·echarts
0思必得015 分钟前
[Web自动化] Selenium设置相关执行文件路径
前端·爬虫·python·selenium·自动化
雯0609~25 分钟前
hiprint:实现项目部署与打印1-官网提供普通html版本
前端·html
不绝1911 小时前
UGUI——进阶篇
前端
~牧马~1 小时前
【记录63】electron打包vue项目之踩坑
vue.js·electron·electron与node兼容
踏过山河,踏过海1 小时前
【用ui文件做个简单工具的开发,为什么修改完ui后,程序重新编译运行后,GUI界面还是不变呢?】
qt·ui
Exquisite.1 小时前
企业高性能web服务器(4)
运维·服务器·前端·网络·mysql
2501_944525542 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面
android·java·开发语言·前端·javascript·flutter
计算机学姐2 小时前
基于SpringBoot的电影点评交流平台【协同过滤推荐算法+数据可视化统计】
java·vue.js·spring boot·spring·信息可视化·echarts·推荐算法
2601_949857432 小时前
Flutter for OpenHarmony Web开发助手App实战:快捷键参考
前端·flutter