Sie tun ziemlich genau so dünn wie in normalen CSS. Setzen Sie einfach ein Komma dazwischen.
.elephant, .tiger {
background: yellow
.young-eph, .young-tgr {
color: white
}
}
In diesem Fall würde ich .Young-eph und .Young-tgr von .Young tho ersetzen. 2 verschiedene Klassen zu haben, sieht in diesem Fall redundant aus.
.elephant, .tiger {
background: yellow
.young {
color: white
}
}
EDIT nach neuen Informationen
Wenn Sie tief Erbe wie das haben würde ich die Klassen ein wenig ändern, nur. Ich vermeide generell die Verwendung von extend.
wenn Sie die Klassen verwenden .eph, .tgr, .adult, .Young und .very Sie können ziemlich genau dies tun:
.adult {
background: yellow
.young {
color: white
&.very {
padding-left: 30px;
}
}
}
& bedeutet, dass das Objekt sowohl .Young hat und .very , so abhängig von den Notwendigkeiten, die Sie möglicherweise nicht benötigen Sie auch höchstwahrscheinlich müssen nicht alle von ihnen verschachteln, mehr Code (einschließlich etwas HTML) könnte nett sein.