CSS是一门非程序语言,没有变量、函数、SCOPE(作用域) 等概念
Less (Leaner Style Sheets的缩写) 是一门CSS扩展语言,也成为CSS预处理器
作为CSS的一种形式的扩展,它并没有减少CSS的功能,而是在现有的CSS语法是,为CSS加入程序式语言的特性
它在CSS的语法基础上,引入了变量,Mixin (混入),运算以及函数等功能,大大简化了CSS的缩写,并且降低了CSS的维护成本,就像它的名称所说的那样,Less可以让我们用更少的代码做更多的事情
Less中文网址:Less 中文网
常见的CSS预处理器:Sass、Less、Stylus
一句话:Less是一门CSS预处理器,它扩展了CSS的动态特性
我们首先新建一个后缀名为less的文件,在这个less文件里面书写less语句
源代码

变量是指没有固定的值,可以改变的。因为我们CSS中的一些颜色和数值等经常使用
@变量名: 值;
变量命名规范
本质上,Less包含一套自定义的语法以及一个解析器,用户根据这些语法定义自己的样式规则,这些规则最终会通过解析器,编译生成对应的CSS文件
所以,我们需要把我们的less文件,编译生成为css文件,这样我们的html页面才能使用
Vocode Less插件
Easy LESS插件用来把less问价编译为css文件
安装完毕插件,重新加载下vscode。只需要保存一下Less文件,会自动生成css文件
源代码
如果遇见( 交集 | 伪类 | 伪元素选择器 )
源代码

注意:
