Sass 在类中使用变量

Sass 在类中使用变量,sass,Sass,有没有一种方法可以使用基于父类的变量 我希望使用此颜色变量: $primaryColor: #a59062; 我用得很好,就像这样: button { background: $primaryColor; } 但是,如果父类位于$primaryColor值之上,我如何更改它呢?我试过这个,但不起作用: $primaryColor: #a59062; .hospitalityMode { $primaryColor: #4892C8; } 如果你想把按钮放在里面,医院模式就不一样了 b

有没有一种方法可以使用基于父类的变量

我希望使用此颜色变量:

$primaryColor: #a59062;
我用得很好,就像这样:

button
{
background: $primaryColor;
}
但是,如果父类位于$primaryColor值之上,我如何更改它呢?我试过这个,但不起作用:

$primaryColor: #a59062;

.hospitalityMode {
  $primaryColor: #4892C8;
}
如果你想把按钮放在里面,医院模式就不一样了

button
{
  background: $primaryColor;

  .hospitalityMode & {
    background: #4892C8;
  }

}