Sass SCSS:修改子项';当父级添加类时的属性

Sass SCSS:修改子项';当父级添加类时的属性,sass,Sass,使用SCSS,我想知道是否有更优雅的方法(使用&)来修改基于父级添加特定类的子级 我找到的唯一方法是: 这就是有效的方法(基于上述答案): 我想做的是这样的: .parent { .child { opacity: 0.5; collapsed& { opacity: 1.0; } } } 有没有办法在SCSS中实现这一点?有办法在SCSS中实现这一点。 使用&后跟不带空格的类名。 检查下面的示例 .parent { .child

使用SCSS,我想知道是否有更优雅的方法(使用
&
)来修改基于父级添加特定类的子级

我找到的唯一方法是:

这就是有效的方法(基于上述答案):

我想做的是这样的:

.parent {
  .child  {
    opacity: 0.5;

    collapsed& {
      opacity: 1.0;
    }
  }
}

有没有办法在SCSS中实现这一点?

有办法在SCSS中实现这一点。 使用&后跟不带空格的类名。 检查下面的示例

.parent {
  .child  {
    opacity: 0.5;
  }

&.certain-class {
  .child  {
    opacity: 1.0;
  }

}

是的,在scss中有一种方法可以做到这一点。 使用&后跟不带空格的类名。 检查下面的示例

.parent {
  .child  {
    opacity: 0.5;
  }

&.certain-class {
  .child  {
    opacity: 1.0;
  }

}