else 书写有误 ,多了一个s

来源:4-12 [Sass]混合宏的参数--传多个参数

慕沉沉

2021-02-12 12:41


老师最后一个demo中,else 书写有误 ,多了一个s 。可以在 sassmeister 复制我修改后的查看效果,便于理解。

@mixin box-shadow($shadows...){  
  @if length($shadows) >= 1 {    
    -webkit-box-shadow: $shadows;    
    box-shadow: $shadows;  
  } @else {    
    // 这里应该没有s,是定义的变量    
    $shadow: 0 0 2px rgba(#000,.25);  
          
    -webkit-box-shadow: $shadow;    
    box-shadow: $shadow;  
  }
}

.btn0{    
  @include box-shadow;
}

.btn1{    
  @include box-shadow(0 0 1px rgba(#000,.5),0 0 2px rgba(#000,.2));
}


写回答 关注

1回答

  • 十指狂魔
    2021-04-29 09:46:05

    你很棒哟~?

Sass入门篇

Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作

104420 学习 · 263 问题

查看课程

相似问题