2016-02-02 85 views
1

是否可以在樣式名稱中使用SASS變量?如果是,那麼語法是什麼?SASS變量作爲樣式名稱

我已經試過如下:

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

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

沒有運氣。

僅供參考,我使用的LIB-青菜和拋出的錯誤是Unknown word

+0

燦你提供* actual *代碼來重現這個問題?我在這裏看到的是未定義的變量。 – cimmanon

+0

它坐在一個混合參數中。更新 – Ryuu

+0

我投票結束這個錯字,你的mixin沒有名字。你打算如何使用它? – cimmanon

回答

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

這對我來說有以下調用工作

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

給人

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