less初步
less初步
注释
注释分为两种:
- /* 我是注释 */
- // 我是注释
区别在于,第一种编译后会保留,而第二种不会保留。
变量
变量定义: @key:value;
LESS 中的变量为完全的 ‘常量’ ,所以只能定义一次。
混合
- 基本用法
1 | variable{ |
- 带参数
1 | variable(@key){ |
- 带默认值
1 | variable(@key:default){ |
匹配模式
1 | variable(condition1){ |
运算
1 | @variable:value; |
嵌套
1 | parentSelector{ |
arguments
@arguments
包含了所有传递进来的参数
1 | variable(@key1:default, @key2:default){ |
避免编译
用~'...'
包裹不需要编译的内容。
!important
在分号前增加!important
即可为语句增加!important
。
这些是less的常用功能,除此之外,还有导引、Color函数、Math函数、命名空间、作用域、Importing、字符串插值、JavaScript表达式等,将在下一篇进行说明。