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

scss中深度选择器如何使用

2024-05-09 10:05:32 前端知识 前端哥 1009 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

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