Tôi đang viết một mixin như thế này:
@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;
}
Khi được gọi là điều tôi thực sự muốn là nếu không có $inset
giá trị nào được thông qua, không có gì là đầu ra, thay vì nó biên dịch thành thứ như thế này:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
Làm cách nào để viết lại mixin để nếu không có giá trị nào $inset
được chuyển, không có gì là đầu ra?
null
để bỏ qua attr / prop. ie @include box-shadow($top, $left, $blur, $color, null)
blank
hoặcnil
giá trị.