项目中如何修改UI框架的默认样式

本文介绍在使用ElementUI组件库时如何进行样式定制。包括行内样式修改、scoped问题解决、deep样式穿透及>>>选择器的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们在使用elementUI时,只能使用框架自带的样式,普通的修改方法并不能实现,我整理了下面几种修改样式的方法。

1. 行内修改样式

通过在行内设置style修改,用于局部组件块

<el-button style="color: white;margin-top:20px;>默认按钮</el-button>

2. scoped问题

在这里插入图片描述
这里因为给 style 设置了 scoped ,所以无法修改样式,可以去掉 scoped 。

注意:此时该样式会污染全局样式,可以把它放在公共的css里面 为了不让所有的el-input标签都是该样式,可以在HTML给改input加上一个类名,比如 modInput

3. deep样式穿透方法

在不去掉 scoped 的情况下,我们可以使用 /deep/ 来更改样式

/deep/.el-timeline-item__node {
  background-color: rgb(255, 208, 75) !important;
}

4. 使用 >>>

在不使用 less / sass 的情况下,推荐使用 >>>
在这里插入图片描述

注:less/sass 预处理无法解析 >>>.在这种情况下你可以采用/deep/来代替 >>> 从而达到深度修改组建的样式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值