课程
/前端开发
/Sass/Less
/Sass入门篇
请问这里怎么理解呢
2016-05-17
源自:Sass入门篇 4-12
正在回答
怎样写算没有传参数
xhuanhero
祥哥的说 回复 xhuanhero
如果你传递的参数是一个或者多于一个,就按照你写的来,如果你没有传递参数,就找个默认的来。
.box { @include box-shadow(0 0 1px rgba(#000,.5),0 0 2px rgba(#000,.2)); }
这里,你传入了两个参数,多于一个。满足第一个条件。
length($shadows)指的该是$shadows的数量。
车安然
$shadow有两个,长度都是4,满足length>=1,所以按if语句的变量值(传参的值)编译;
如果所传$shadow的长度小于1,则将$shadow赋值为0 0 2px rgba(#000,.25)
举报
Sass入门视频教程,学会Sass使你摆脱重复编写代码的工作
2 回答混合宏传参数过多时
1 回答能否调用多个参数?
3 回答Sass中混合宏的参数--传一个不带值的参数 有什么意义?
1 回答@mixin 参数中有的设置默认值 ,有的不设置, 怎么报错呢
1 回答%placeholder与@mixin?