less条件表达
带条件的混合
比较运算符: > , >= , = , =< , true1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21<!-- less -->
.mixin (@a) when (lightness(@a) >= 50%) { //255/2=127.5
background-color: black;
}
.mixin (@a) when (lightness(@a) < 50%) {
background-color: white;
}
.mixin (@a) {
color: @a;
}
.class1 { .mixin(#7e7e7e) } //221 > 127.5 >50% background-color: black; 7e7
.class2 { .mixin(#808080) } //85 <127.5 <50% background-color: white; 80808
<!-- css -->
.class1 {
background-color: white;
color: #7e7e7e;
}
.class2 {
background-color: black;
color: #808080;
}
类型检查函数
1 | <!-- less --> |
单位检查函数
1 | <!-- less --> |