У меня есть следующий HTML <div class="parent green"></div>
Класс green
может быть или не быть добавлен. Это динамично. Это может быть и другое имя.
Как в SASS дать свойства элементу .child
parent
, когда к нему прикован класс green
?
Я пытался:
.parent {
.child {
.green & {
color: green;
}
}
}
Это не работает.
Я также попробовал следующее, что работает, но я ищу что-то похожее на sass выше. Код будет повторяться ниже, потому что я должен добавлять child
каждый раз для каждого динамического класса.
.parent {
&.green {
.child {
color: green;
}
}
}
Я пытаюсь получить такую структуру, если это возможно, с помощью sass:
.parent {
.child {
.green & { /* when .parent.green */
color: green;
}
.blue & { /* when .parent.blue */
color: blue;
}
.text-align-right & { /* when .parent.text-align-right */
text-align: right;
}
etc...
}
}