проблема, с которой я сталкиваюсь в этом микшировании, заключается в том, что я не могу интерполяции для вызова различных спрайт-миксинов, которые предоставляет компас.Использование интерполяции для вызова compass sprite mixins
Я хочу иметь это в одном месте, создавать спрайты в разных сценариях, а их просто включать это совместное смешивание и использовать его.
До сих пор кажется, что Сасс не позволяет мне это делать. Может быть, у меня просто сумасшедший и плохой способ заниматься вещами (я не дизайнер, и я узнал о сасе несколько месяцев назад).
Спасибо за ваше время.
@mixin icon-button($width, $height, $icon-bg-color, $icon, $sprite-name){
.icon-base{
width: $width;
height: $height;
background-color: $icon-bg-color;
.icon{
$icon-height: #{$sprite-name}-sprite-height(#{$icon});
$icon-width: #{$sprite-name}-sprite-width(#{$icon});
@include #{$sprite-name}-sprite(#{$icon});
width: $icon-width;
height: $icon-height;
position: relative;
left: ($width - $icon-width)/2;
top: ($height - $icon-height)/2;
}
}
}