定义变量
实例:
先新建一个.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;
}
