Sass Интерполяция имен Mixin, Function и Variable
Я пытаюсь перебрать список значений в Sass и использовать интерполяцию текущего ключа для динамического вывода имен классов, которые используют @include и @extend, соответственно.
Вот ручка, показывающая проблему, упрощенная.http://codepen.io/ghepting/pen/vBmLy
Как вы можете видеть в разметке, я попытался включить "_" внутри интерполированной строки, а также за ее пределами. Есть ли что-то, что ям обойти это ограничение того, как Sass поддерживает интерполяцию?
(Примечание: ОП 'ручка исчезла. Это не оригинальный код, найденный в ручке, а грубое приближение проблемы)
$error-light: red;
$error-dark: darken(red, 10%);
$success-light: green;
$success-dark: darken(green, 10%);
$dialogs: error, success;
@each $d in $dialogs {
.#{$d} {
background: $#{$d}-light;
}
}