Ben böyle bir mixin yazıyorum:
@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;
}
Gerçekten istediğim olarak adlandırıldığında, hiçbir $inset
değer geçirilmezse, bunun gibi bir şeye derleme yerine hiçbir şey çıktı değildir:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
$inset
Geçirilen değer yoksa hiçbir şeyin çıktı alınmaması için mixini nasıl yeniden yazarım ?
null
attr / prop'i atlamak için kullanabilirsiniz . ie @include box-shadow($top, $left, $blur, $color, null)
blank
veyanil
değeri olmayan bir utanç .