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/