less是什么?
说通俗简单点 less 是 css 的升级版,在 css 原有的基础上添加了一些运算与逻辑,文件后缀为 .less ,css 有的他都有,写法也是完全兼容,只是在各种选择器与注释方面有些创新。
安装 less
想要使用 less 先在vscode里安装 easy less 插件,如下图:
没有作用的可以重启 vscode 再试试
less的使用方法
安装好后可以在工作区创建后缀为 .less 的文件,下面介绍 less 的一些使用方法和特点(以下的代码都是写在 .less 文件里才有效)。
less 选择器的创新
选择器可以直接嵌套在父级内部并且可以一直嵌套下去,写完后也方便隐藏,在有创新的同时 css 原有的写法一样是可以的,具体代码如下:
// 后代选择器
.father {
.son {
color: aquamarine;
}
// 兄弟关系
.son1 {
color: bisque;
}
}
// 交集选择器
.father.father1 {
color: turquoise;
}
// 并集选择器
.father,
.father1 {
color: blue;
}
// 子代选择器
.father {
// & 表示为当前元素,也就是.fa