Ich schreibe einen Mixin wie diesen:
@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;
}
Wenn ich aufgerufen werde, möchte ich wirklich, dass $inset
nichts ausgegeben wird, wenn kein Wert übergeben wird, anstatt zu etwas wie diesem kompiliert zu werden:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
Wie schreibe ich das Mixin so um, dass $inset
nichts ausgegeben wird , wenn es keinen Wert für übergeben gibt?
null
, um attr / prop zu überspringen. ie @include box-shadow($top, $left, $blur, $color, null)
blank
odernil
Wert.