나는 다음과 같이 mixin을 작성하고 있습니다.
@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
값 이 없다는 것은 부끄러운 일입니다 .