Я создаю миксин для целевого дочернего элемента.Пример.Ориентация на все <a>
теги родительского элемента, у которого есть родительский элемент section---blue
Я полагаю, что могу передать тег в качестве аргумента следующим образом, но я не получаю желаемый результат
SCSS
@mixin themeParent ($child) {
&--blue $child {
color: getColour("theme", "bluehighlight");
}
&--green $child {
color: getColour("theme", "greenhighlight");
}
&--purple $child {
color: getColour("theme", "purplehighlight");
}
}
.section {
@include themeParent(a);
}
Я бы подумал, что это скомпилируется в
.section--blue a {
color: blue;
}
Может кто-нибудь объяснить мне, почему?