本文介绍: 由于UI组件库内部的样式我们不是完全清楚,所以,以上方法,都可以尝试,那种方式可以,就用那种。其实,你可以打开chrome浏览器的元素(elements),查看不同组件的内部标签结构和样式,先做做尝试,再在代码中写,同时,也能够了解UI组件库内部的样式情况。
一、场景:
一般来说,我们在使用第三方UI组件库(如:vant,element–plus等)时,UI组件库自带的样式不能满足用户的个性化需求时,就需要我们开发人员自己动手对组件库的局部样式进行修改。
二、修改UI组件库的顺序和方法
1、修改主题
1、修改主题:每个ui组件库都有专门的修改主题的解释,如vant。Vant 3 – Lightweight Mobile UI Components built on Vue
2、使用props
如:element–plus的el–buton组件,可以通过 修改type属性的取值,来改变外观样式
3、添加 class/style
4、查看元素,查询相关样式名,修改编译后的样式
5、样式穿透(覆盖ui组件库的样式名)
1)、 .a >>> .b { /* … */ } 深度选择器;
2)、 /deep/ ui组件选择器 { }
3)、::v–deep ui组件选择器 { }
三、最后
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。