less 多参数分号与逗号的区分

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会应用到所有可以应用的混合上

如果传参的括号里面全部都是以“,”分割,那么会依次传给各个参数值,如果传参的括号里面既有“,”又有“;”那么,会把“;”前面的看作一个整体,传给一个参数值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容