Если отбросить false
, то работает без интерполяции. Не уверен, почему это заставляет Сасса задыхаться. В любом случае цвет должен быть последним элементом в значении box-shadow (см.: https://developer.mozilla.org/en-US/docs/CSS/box-shadow)
@import "compass/css3/box-shadow";
@mixin dshadow($one: 2px 3px 3px rgba(222,222,222, 0.3), $two: -1px -1px 3px rgba(222,222,222, 0.3)) {
@include box-shadow($one, $two);
}
.test {
@include dshadow;
}
Генерирует:
.test {
-webkit-box-shadow: 2px 3px 3px rgba(222, 222, 222, 0.3), -1px -1px 3px rgba(222, 222, 222, 0.3);
-moz-box-shadow: 2px 3px 3px rgba(222, 222, 222, 0.3), -1px -1px 3px rgba(222, 222, 222, 0.3);
box-shadow: 2px 3px 3px rgba(222, 222, 222, 0.3), -1px -1px 3px rgba(222, 222, 222, 0.3);
}
person
cimmanon
schedule
21.01.2013