标签:nts http war str 公共类 一个 imp 命名参数 使用
混合就是将一系列属性从一个规则引入到另一个规则中
1、普通混合
2、不带输出的混合
3、带参数的混合
4、但参数并且有默认值的混合
5、带多个参数的混合
6、命名参数
7、匹配模式
8、arguments变量
此时大的div中嵌套了两个小的div
此时的less文件中会出现重复的代码
将重复的代码提出来再进行引用
此时的代码会编译到css文件中
此时再hunhe1()中添加相关的形参
可以使用@参数:默认值
同上
此时直接传入形参的值
类似使用集成的框架
把所有的可以调用的进行抽取成为一个文件
引入文件使用使用相关的方法
如引入jQuery再使用其中的方法
公共类.less
.triangle(@_){ width: 0; height: 0; overflow: hidden; } .triangle(L,@w,@c){ border-width: @w; border-style: dashed solid dashed dashed ; border-color: transparent @c transparent transparent; } .triangle(R,@w,@c){ border-width: @w; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent @c; }
此时定义三个同名的方法
第一个:使用@_ 调用其他的同名就会默认调用此
匹配模式.less
@import "匹配模式公共类.less"; #warp > .inner{ .triangle(R,@w:10px,@c:black); }
使用@import引入
@arguments:代表多个变量
标签:nts http war str 公共类 一个 imp 命名参数 使用
原文地址:https://www.cnblogs.com/Mrchengs/p/10941159.html