Этот код SASS ...
@mixin test
{
@at-root #{selector-replace(&, '.class1', '.class1:nth-child(odd)')}
{
color:red;
}
}
.class1
{
.class2
{
@include test;
}
}
... компилируется в:
.class1:nth-child(odd) .class2
{
color: red;
}
Возможно ли это, если не использовать селектор-заменить (потому что я не знаю, какclass1 называется)?
Я просто хочу добавить селектор n-го ребенка к прародителю.
Мне разрешено изменять только миксин, а не исходный код.