【发布时间】:2014-11-29 21:49:25
【问题描述】:
我想知道是否有办法通过特定变量的值来包含 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);
}
我正在使用 Sass 3.4.5(选择性史蒂夫)
【问题讨论】:
-
为什么这个问题有Less标签?
-
@Harry 我做了一个 less 标签,并在发送问题几分钟后将其删除。