Making a Sass mixin with optional arguments

前端 未结 13 1348
眼角桃花
眼角桃花 2020-12-22 16:31

I am writing a mixin like this:

@mixin box-shadow($top, $left, $blur, $color, $inset:\"\") {
    -webkit-box-shadow:          


        
13条回答
  •  不思量自难忘°
    2020-12-22 17:25

    You can always assign null to your optional arguments. Here is a simple fix

    @mixin box-shadow($top, $left, $blur, $color, $inset:null) { //assigning null to inset value makes it optional
        -webkit-box-shadow: $top $left $blur $color $inset;
        -moz-box-shadow: $top $left $blur $color $inset;
        box-shadow: $top $left $blur $color $inset;
    }
    

提交回复
热议问题