通常在引入第三方 UI 组件库(如 element-ui或者easyUI等等),需要自定义组件样式时,但由于样式使用了 scoped 属性(为避免组件之间的样式相互影响),导致无法直接覆盖原组件的样式,这时就需要用到样式穿透

CSS使用样式穿透的方法有以下几种:

1、使用 >>>符号:

.container >>> .el-input__inner {width: 160px;
}

该方法适用的样式语法:css、stylus

2、使用 /deep/

.container /deep/ .el-input__inner {width: 160px;
}

该方法适用的样式语法:sass、scss、less

3、使用 ::v-deep

::v-deep .el-input__inner {width: 160px;
}

该方法对所有样式语法通用,即适用于 css、stylus、sass、scss 和 less

其中/deep/::v-deep 属于深度选择器

CSS样式穿透的几种方法相关推荐

  1. 网页中使用CSS样式表的五种方法

    一.使用STYLE属性 将STYLE属性直接加在个别的元件标签里,<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...} 例如:  < ...

  2. 引入CSS样式表的三种方法

    1.行内式 <标记名 style="属性1:属性值1;属性2:属性值2;属性3:属性值3;">内容</标记名> 该语法中style是标记的属性,实际上任何H ...

  3. css样式穿透(深度选择器)

    1. 什么情况下使用样式穿透 引入第三方组件库(如element-ui.element-plus),修改第三方组件库的样式 样式文件中使用了 scoped 属性,但是为了确保每个组件之间不存在相互影响 ...

  4. 在HTML中使用CSS美化网页的三种方法

    在HTML中使用CSS美化网页的三种方法 CSS是Cascading Style Sheets(级联样式表)的缩写,CSS是一种样式表语言,用于为HTML文档定义布局.例如,CSS涉及字体.颜色.边距 ...

  5. 前端面试题:使用css生成田字格的四种方法

    使用css生成田字格的四种方法 html结构 css基础样式 第一种 flex布局 第二种 绝对定位 第三种 css瀑布流 第四种 float浮动 html结构 <div class=" ...

  6. html中清除浮动的几种方式,清除浮动的几种方法-关于CSS清除浮动的几种方法

    CSS清除浮动的3种方法,参考: 方法1: #test{clear:both;} #test为浮动元素的下一个兄弟元素 方法2: #test{display:block;zoom:1;overflow ...

  7. Css 清除浮动的几种方法

    Css清除浮动的几种方法 1. 为什么添加浮动 2. 为什么清除浮动 3. 清除浮动 1) 额外标签法 2) 利用 Css 的 overflow; 3) after伪元素清除浮动 4)after.be ...

  8. css样式引入形式php,引入css样式表的四种方式介绍

    一.使用STYLE属性: 将STYLE属性直接加在个别的元件标签里. 这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』. 二.使用STYLE标签: 将样式规则写在标签之 ...

  9. css隐藏元素的几种方法与区别

    css隐藏元素的几种方法与区别 一:display:none;隐藏不占位 display 除了不能加入 CSS3 动画豪华大餐之外,基本效果卓越,没什么让人诟病的地方.二:position:absol ...

最新文章

  1. 51单片机c语言运算符,51单片机表达式语句的用法解析
  2. 74HC165的使用
  3. 早期计算机音乐创作的歌曲,14.计算机音乐创作(专业组)
  4. 信号量sem_init,sem_wait,sem_post
  5. jquery非常不错的图片切换,多种切换效果
  6. Mysql之查询优化器 EXPLAIN 详解
  7. 分享两个Mysql在线全备和binlog日志备份脚本
  8. 拓端tecdat|R语言生存分析可视化分析
  9. java前端学习路线_Java前端需要学什么?Java前端学习路线分享
  10. 屏幕录像专家android,屏幕录像专家
  11. 域用户登录方法在计算机上不被允许,域管理员不允许本地交互式登陆的解决方法...
  12. -moz、-ms、-webkit, -o各什么意思
  13. Jenkins的kubernetes-plugin使用方法
  14. 华为机试真题 Python 实现【无向图染色】【2022.11 Q4新题】
  15. 芯片到底是怎么制造的?
  16. 年轻姑娘网络创业故事
  17. 基于PI双闭环解耦控制的三相SVPWM电压型逆变器(2)--控制器设计
  18. 计算机实战项目[含论文+源码等]基于java+ssh+mysql实现的共享自行车租赁|出租管理系统
  19. 京东校招笔试题及解析
  20. UG_NX曲面造型概述

热门文章

  1. php mail附件,php-mail()中的电子邮件附件出现问题
  2. 删除下拉框只找23火星软件_下拉框优化首选23火星软件
  3. SpringBoot+SpringSecurity+MySQL+Html图书管理系统
  4. python123m与n的数学运算_python入门基础,全网最详细教程
  5. 最常用的DOS命令,进制转换,注释
  6. 小傻蛋来做一周学习总结吧~~~
  7. 一文解析数据库基础设施的现状与挑战
  8. android-检测耳机的插入和拔出动作
  9. Fluent边界条件设定方法
  10. 若有定义:int a=7; float x=2.5, y=4.7;,则表达式 x+a%3*(int)(x+y)%2/4 的值是(A)。