Vue组件样式穿透

本文详细介绍在Vue项目中如何使用样式穿透来修改第三方组件库如antd、element等的样式,包括sass、less及stylus的不同穿透写法,适用于前端开发者。

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

Vue加粗样式前端框架组件穿透

我们目前开发Vue项目中,经常使用第三方组件库如antd,element等。如果需要修改组件的样式,可以通过样式穿透进行修改组件。

1.sass 和 less 样式用 /deep/
.css /deep/ 第三方组件名 {
样式
}

.css /deep/ 第三方组件样式名{
样式
}

PS:如果组件名未生效可以试试组件的样式名

代码举例

<u-input class="cash" />
<style lang="scss" scoped>
.cash/deep/.u-input__input {
  font-size: 70rpx;
  font-weight: bold;
}
</style>

2.stylus的样式穿透 使用>>>
.css >>> .u-input {
样式
}

第二种方式现在已经不常用,推荐大家用第一种/deep/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值