2016-02-02 5 views
1

Возможно ли использовать переменную SASS внутри имени стиля? Если да, то какой синтаксис?SASS переменная как имя стиля

Я попытался следующие:

@mixin bleed($direction) { 
    margin-#{$direction}: 10px; 
} 

и

@mixin bleed($direction) { 
    #{'margin-' . $direction}: 10px; 
} 

не повезло.

Для справки, я использую Lib-дерзость и ошибка брошена является Unknown word

+0

Может вы предоставляете * фактический * код, который воспроизводит эту проблему? Все, что я вижу здесь, - неопределенная переменная. – cimmanon

+0

Он сидит внутри микса с параметром. Обновлено – Ryuu

+0

Я голосую, чтобы закрыть это как опечатку, ваш mixin не имеет имени. Как вы намеревались его использовать? – cimmanon

ответ

1
@mixin margin($direction) { 
    margin-#{$direction}: 10px; 
} 

Это работает для меня следующего вызова

.margin-test{ 
    @include margin(right); 
} 

дает

.margin-test { 
    margin-right: 10px; 
}