私は要素を持っているので、クラスとして.fooまたは.bar、あるいはその両方、または何も持たない可能性があります。
<div class="foo bar">green</div>
<div class="foo">green</div>
<div class="bar">green</div>
<div class="something-else">red</div>
要素にどちらのクラスも含まれていないことをテストするにはどうすればよいですか。
私はこのようなことを試しましたが、期待どおりに機能しません:
div {
background: green;
&:not(.foo) and &:not(.bar) {
background: red;
}
}
lessとnot()を使用した例は多くありませんが、ドキュメントには1つしかありません。