当前位置: 首页 > news >正文

CSS 样式穿透

一般情况下,是在项目中引入了第三方的 UI 库(例如:ElementUI)时,我们需要通过“样式穿透”来更改样式。

一、语法

样式穿透的语法分为三种:

  1. >>>:作用于 CSS 中;
  2. ::v-deep:作用于 SASS 中;
  3. /deep/:作用于 LESS 中;

注意:所有的样式穿透语法,都只能在局部样式中生效。

父级选择 >>> 选择器 {
样式名: 样式值;
}
父级选择 ::v-deep 选择器 {
样式名: 样式值;
}
父级选择 /deep/ 选择器 {
样式名: 样式值;
}

二、修改 UI 框架的样式

通常我们在使用 UI 框架时,不会完全使用 UI 框架自带的样式,大部分时候都需要手动去更改 UI 框架的自带样式。

更改 UI 框架的自带样式的方式有以下几种:

  1. 官方提供的属性;
  2. 设置当前组件的局部样式;
  3. 提高选择器的权重值;
  4. 样式穿透;
  5. 添加 !important;
  6. 改为全局样式;

http://www.mrgr.cn/news/6941.html

相关文章:

  • 软件设计之MySQL(6)
  • HTML DOM 对象
  • sh脚本中执行php,让sh抛出php的异常
  • 前端技术(四)—— 最经典Node.JS全套教程
  • 编译Android使用的ffmpeg库
  • Kubernetes中查看Pod标签的3种方法
  • Rustrover、IDEA 的 Rust 类型不显示(已解决)
  • 《计算机操作系统》(第4版)第8章 磁盘存储器的管理 复习笔记
  • 【重点】人工智能大语言模型技术发展研究报告2024|附下载
  • WiFi的IP和电脑IP一样吗
  • 文心快码 Baidu Comate 前端工程师观点分享:以文心快码 Baidu Comate为例,智能代码助手需要什么(四)⓵
  • Opencv-C++笔记 (20) : 距离变换与分水岭的图像分割
  • Mybatis-Plus中的MetaObjectHandler
  • 【第79课】服务攻防-中间件安全IISApacheTomcatNginx弱口令错误配置CVE
  • 案例分享—国外金融软件界面设计
  • 3145. 大数组元素的乘积(24.8.23)
  • 机器学习笔记 第十四章概率图模型
  • vue3 响应式 API:computed()
  • 企业监控大盘Grafana
  • 这是啥设计模式-观察者模式