SCSS:在伪类中使用“&”号

时间:2019-09-27 07:34:11

标签: css sass

   .my-class {
      &:before{
        content:"";
        display:block;
        background:red;
        h1 ????{
          padding-top: 5px
        }
      }
    }

是否可以在此位置使用&获得类似

的输出
h1.my-class:before {
  padding-top: 5px
}

1 个答案:

答案 0 :(得分:1)

您需要通过以下方式进行SCSS:

.my-class {
  &:before {
    content: "";
    display: block;
    background: red;
    @at-root h1 {
      &.my-class {
        &:before {
          padding-top: 5px;
        }
      }
    }
  }
}