Я пишу міксин так:
@mixin box-shadow($top, $left, $blur, $color, $inset:"") {
-webkit-box-shadow: $top $left $blur $color $inset;
-moz-box-shadow: $top $left $blur $color $inset;
box-shadow: $top $left $blur $color $inset;
}
Коли мене викликають те, що я дійсно хочу, це те, що якщо $inset
значення не передається, нічого не виводиться, а не компілюється в щось подібне:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
Як переписати міксин, щоб, якщо немає значення $inset
переданого, нічого не виводиться?
null
, щоб пропустити attr / prop. ie @include box-shadow($top, $left, $blur, $color, null)
blank
абоnil
значення.