Less 教程
- 第1节:Less 安装
- 第2节:Less 嵌套规则
- 第3节:Less 操作
- 第4节:Less 转义
- 第5节:Less 函数
- 第6节:Less 命名空间和访问器
- 第7节:Less 变量范围
- 第8节:Less 注释
- 第9节:Less 导入
- 第10节:Less 变量
- 第11节:Less 扩展
- 第12节:Less 混合
- 第13节:Less 混合参数
- 第14节:Less Mixins函数
- 第15节:Less 将规则集传递给Mixins
- 第16节:Less 导入指令
- 第17节:Less 导入选项
- 第18节:Less Mixin Guards
- 第19节:Less CSS Guards
- 第20节:Less 循环
- 第21节:Less 合并
- 第22节:Less 父选择器
- 第23节:Less 其他函数
- 第24节:Less 字符串函数
- 第25节:Less 列表函数
- 第26节:Less 数学函数
- 第27节:Less 类型函数
- 第28节:Less 颜色定义函数
- 第29节:Less 颜色通道函数
- 第30节:Less 颜色操作
- 第31节:Less 颜色混合函数
- 第32节:Less 命令行用法
- 第33节:Less 在浏览器中使用
- 第34节:Less 浏览器支持
- 第35节:Less 插件
- 第36节:Less 程序化使用
- 第37节:Less 在线编译器
- 第38节:Less GUIs
- 第39节:Less 编辑器和插件
- 第40节:Less 第三方编译器
- 第41节:Less 框架
Less 混合参数
描述
参数mixin使用一个或多个参数,通过参数和其属性来扩展LESS的功能,以便在混合到另一个块时自定义mixin输出。
例如,考虑一个简单的LESS代码片段:
.border(@width; @style; @color) {
border: @width @style @color;
}
.myheader {
.border(2px; dashed; green);
}
这里我们使用参数mixin作为 .border 和三个参数,即宽度,样式和颜色。 使用这些参数,您可以使用传递的参数值自定义mixin输出。
下表描述了不同类型的参数混合宏以及描述。