注释
&
变量混合
合并属性
命名空间
引入@import (参数) “文件”
once | 只包含一次,默认 |
reference | 引用less文件但不输出 |
inline | 引用less文件但不进行操作 |
less | 无论是什么格式的文件都把他作为less文件操作 |
css | 无论是什么格式的文件都把他作为css文件操作 |
multiple | 允许引入多次相同文件名的文件 |
函数
字符串函数
数学函数
ceil() | 向上取整 |
floor() | 向下取整 |
percentage() | 浮点数转换为百分比 |
round() | 四舍五入取整 |
sqrt() | 平方根 |
abs() | 绝对值 |
sin() | 正弦函数(不写单位默认为弧度,deg为角度,grad为百分度角) |
asin() | 反正弦函数 |
cos() | 余弦函数 |
acos() | 反余弦函数 |
tan() | 正切函数 |
atan() | 反正切函数 |
pi() | π |
pow() | 乘方运算 |
mod() | 取余运算 |
min() | 最小值运算 |
max() | 最大值运算 |
类型函数
isnumber() | 判断是否是数字 |
isstring() | 判断是否是字符串 |
iscolor() | 判断是否是颜色值 |
iskeyword() | 判断是否是关键字 |
isurl() | 判断是否是url地址 |
ispixel() | 判断是否是像素单位数字 |
isem() | 判断是否是em单位数字 |
ispercentage() | 判断是否是百分比单位数字 |
isunit() | 判断是否是指定单位数字 |
颜色值定义函数
rgb() | R,G,B颜色(红,绿,蓝) |
rgba() | R,G,B,A颜色 |
argb() | A,R,G,B颜色 |
hsl() | H,S,L颜色(色相,饱和度,亮度) |
hsla() | H,S,L,A颜色 |
hsv() | H,S,V颜色(色相,饱和度,色调) |
hsva() | H,S,V,A颜色 |
颜色值通道提取函数
hue() | 提取hsl颜色的色相值 |
saturation() | 提取hsl颜色的饱和度值 |
lightness() | 提取hsl颜色的亮度值 |
hsvhue() | 提取hsv颜色的色相值 |
hsvsaturation() | 提取hsv颜色的饱和度值 |
hsvvalue() | 提取hsv颜色的色调值 |
red() | 提取颜色的red值 |
green() | 提取颜色的green值 |
blue() | 提取颜色的blue值 |
alpha() | 提取颜色的透明度值 |
luma() | 提取颜色的luma值(亮度的百分比表示方法) |
luminance() | 计算没有伽玛校正的亮度值 |
颜色值运算函数
saturate() | 增加颜色饱和度 |
desaturate() | 降低颜色饱和度 |
lighten() | 增加颜色亮度 |
darken() | 降低颜色亮度 |
fadein() | 增加颜色不透明度 |
fadeout() | 降低颜色不透明度 |
fade() | 给颜色设置透明度 |
spin() | 任意方向旋转颜色的色相角度 |
mix() | 根据比例混合两种颜色 |
greyscale() | 完全移除颜色的饱和度 |
contrast() | 比较两种颜色,输出对比度大的颜色 |
颜色混合函数
multiply() | 变暗/正片叠底 |
screen() | 变亮/滤色 |
overlay() | 叠加 |
softlight() | 柔光 |
hardlight() | 强光/亮光/线性光/点光 |
difference() | 差值/排除 |
exclusion() | 差值/排除 |
average() | 获得rgb颜色的平均值 |
negation() | 与difference()效果相反 |
其他函数
其他
!important; | 提升优先级(关键字) |
when(){} | 条件为真时运行 |
when not(){} | 条件为假时运行 |
loop() | 循环 |
运算 | 数字与运算符之间有空格 |