ฉันกำลังเขียนมิกซ์อินอย่างนี้:
@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;
}
เมื่อเรียกสิ่งที่ฉันต้องการจริงๆก็คือถ้าไม่มีการส่ง$inset
ค่าใด ๆจะไม่มีสิ่งใดส่งออกแทนที่จะรวบรวมสิ่งนี้:
-webkit-box-shadow: 2px 2px 5px #555555 "";
-moz-box-shadow: 2px 2px 5px #555555 "";
box-shadow: 2px 2px 5px #555555 "";
ฉันจะเขียนมิกซ์อินใหม่เพื่อที่ว่าถ้าไม่มีค่าของการ$inset
ส่งผ่านจะไม่มีอะไรออก
null
เพื่อข้าม attr / prop ie @include box-shadow($top, $left, $blur, $color, null)
blank
หรือnil
คุณค่า