夏天那抹蓝
2016-05-17 21:04
请问这里怎么理解呢
怎样写算没有传参数
如果你传递的参数是一个或者多于一个,就按照你写的来,如果你没有传递参数,就找个默认的来。
.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入门篇
104420 学习 · 263 问题
相似问题