定义变量
实例:
先新建一个.less后缀名的文件,然后定义几个变量
// 定义一个粉色的变量
@color: pink;
// 错误的变量名:@1color @color~@#
// 变量名区分大小写 @color 和 @Color 是两个不同的变量
// 定义一个字体为14px的变量
@font14:14px;
// less同时兼容css的语法,并且可以在其中使用变量
body {
background-color: @color;
}
div {
color: @color;
font-size: @font14;
}
a {
font-size: @font14;
}
Less的变量类型
Less中有很多种变量类型,集中大多与js相同,我们来说些不同的:
集合/规则集合(rulesets)
其样式和JS中的对象或者python中的集合一样,使用大括号包裹的键值对:
/* 集合/规则集合 */
@ruleset: {
color: red;
font-size: 15px;
}
Less编译
插件推荐:vscode插件 - easy less
安装完毕后,只需要在 less文件内 Ctrl + S 保存,就会在当前目录下,自动编译生成css文件。
编译后的 css 文件内容:
body {
background-color: pink;
}
div {
color: pink;
font-size: 14px;
}
a {
font-size: 14px;
}