1.一个组合可以带多个参数,参数之间可以用分号或者逗号分割。
2.但是推荐使用分号分割,因为逗号符号有两个意思。它可以理解为mixins参数分隔符或者css列表分隔符
官方:
1. 两个参数,并且每个参数都是逗号分隔的列表:.name(1,2,3;something.ele)
2. 三个参数,并且每个参数都包含一个数字:.name(1,2,2)
3. 使用伪造的分号创建mixin,调用的时候参数包含一个逗号分割的css列表:.name(1,2,3;)
4. 逗号分隔默认值:.name(@param1:red,blue)
使用同样的名字和同样数量的参数定义多个混合是合法的。在被调用时,LESS会应用到所有可以应用的混合上
如果传参的括号里面全部都是以“,”分割,那么会依次传给各个参数值,如果传参的括号里面既有“,”又有“;”那么,会把“;”前面的看作一个整体,传给一个参数值
网友评论