SASSで親要素を指定する方法を知らなかったのでメモ

css

SASSを使ってCSSを書いているのですが、子要素から親要素を指定できることを知ったのでメモ。

通常、親から子へ結合するのは&を使って

.classname{
    &-name1{
        color:#FFFFFF;
    }
}

の用にすることは知っていました。

こうすると

.classname-name1{
    color:#FFFFFF;
}

このように出力されます。

親要素を指定する場合は

.classname{
  &-name1{
   color:#FFFFFF;
  }
 a &{
   color:#000000;
  }
}

こうすると

.classname-name1 {
  color: #FFFFFF;
}

a .classname {
  color: #000000;
}
このようになって親要素を指定できます。
このやり方は知らなかったので覚えておきたいです。