Syntax for if/else condition in SCSS mixin

后端 未结 3 1786
伪装坚强ぢ
伪装坚强ぢ 2020-12-12 16:13

Hi I\'m trying to learn SASS/SCSS and am trying to refactor my own mixin for clearfix

what I\'d like is for the mixin to be based on whether I pass the mixin a width

3条回答
  •  一个人的身影
    2020-12-12 16:32

    You could try this:

    $width:auto;
    @mixin clearfix($width) {
    
       @if $width == 'auto' {
    
        // if width is not passed, or empty do this
    
       } @else {
            display: inline-block;
            width: $width;
       }
    }
    

    I'm not sure of your intended result, but setting a default value should return false.

提交回复
热议问题