Saya menulis mixin seperti ini:
@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;
}
Ketika dipanggil apa yang benar-benar saya inginkan adalah bahwa jika tidak ada $inset
nilai yang diteruskan, tidak ada output, daripada kompilasi untuk sesuatu seperti ini:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
Bagaimana cara menulis ulang mixin sehingga jika tidak ada nilai $inset
lewat, tidak ada output?
null
untuk melewati attr / prop. ie @include box-shadow($top, $left, $blur, $color, null)
blank
ataunil
nilai.