0
我想知道是否有一種方法可以通過特定變量的值包含mixin(指南針或我自己的)。通過使用一個變量縮短代碼包括mixin
目前我有以下的混入(工作)
@mixin aligned-top-bottom-border($size, $side){
@if $side == "left"{
@include border-top-left-radius($size);
@include border-bottom-left-radius($size);
}
@else{
@include border-top-right-radius($size);
@include border-bottom-right-radius($size);
}
}
我想它變成像下面的代碼(或者更短,更具可讀性任何其他替代)
@mixin aligned-top-bottom-border($size, $side){
@include border-top-#{side}left-radius($size);
@include border-bottom-#{side}-radius($size);
}
我使用薩斯3.4.5(選擇性史蒂夫)
[混合,函數和變量名稱的Sass插值]的可能重複(http://stackoverflow.com/questions/16152547/sass-interpolation-of-mixin-function-and-variable-names) – cimmanon 2014-10-05 12:47:49
爲什麼在這個問題上有更少的標籤? – Harry 2014-10-05 13:53:34
@Harry發送問題後幾分鐘,我做了一個較少的標記並將其刪除。 – 2014-10-06 07:54:55