J'écris un mixin comme celui-ci:
@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;
}
Quand on appelle ce que je veux vraiment, c'est que si aucune $inset
valeur n'est transmise, rien n'est généré, plutôt que de compiler quelque chose comme ceci:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
Comment réécrire le mixage pour que s'il n'y a pas de valeur $inset
passée, rien ne soit sorti?
null
pour ignorer attr / prop. ie @include box-shadow($top, $left, $blur, $color, null)
blank
ounil
.