首页 前端知识 scss中深度选择器如何使用

scss中深度选择器如何使用

2024-05-09 10:05:32 前端知识 前端哥 1012 387 我要收藏

scss中深度选择器如何使用

在开发过程中,可能会遇到scss中样式不会执行,这时候我们就会用到深度选择器 /deep/
通常情况下,写样式穿透都是用 >>> ,或者 /deep/

1.第一种方式:>>>

代码如下(示例):

>>> class-name {}
复制

2.第二种方式:/deep/

代码如下(示例):

.upload_form .del_star /deep/ .el-form-item__label:before {
content: "" !important;
display: none;
}
复制

以上两种方式正常情况下使用都没有问题,但在scss,less,sass等解析器中,>>>,/deep/可能都无法使用,这种情况可以采用 ::v-deep。

3.第三种方式: ::v-deep

代码如下(示例):

::v-deep .li{
//...
}
复制

开发过程中遇见的问题:

在这里插入图片描述

在/deep/ 使用以上写法编译时,出现报错或者警告可以使用 ::v-deep。

:deep()的用法:

代码如下(示例):

.upload_form .del_star {
:deep(.el-form-item__label:before) {
content: '' !important;
display: none;
}
}
复制

转载请注明出处或者链接地址:https://www.qianduange.cn//article/7618.html
标签
scss
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!