LESS 简介
为什么用less
为什么不之间使用css,是啊为什么呢?他有以下的几点优势让我选择在日常的开发中使用它:
可以定义变量:这点在为了实现主题的时候很好用,将主题的颜色定义为变量,或是在很多地方会使用的相同高度,相同宽度等等,我们都可以定义为变量。
可以定义方法:就是mixins,可以提取样式的公共部分,而且还支持传递参数。
自带函数:less自带一些函数,这些函数在处理颜色或其他属性的值的时候非常方便。
怎么用less
less浏览器是解析不了的,怎么办呢?肯定是要编译成css的啊!less 只是让你写的爽了,所以写好的less文件需要编译成css然后再放到项目中使用。
如何将编写的less编译成css呢?
在webpack打包的项目中该如何使用么,那就需要我们在webpack的modules中配置相关的额loader来解析less文件:
可定义变量
我们可以将一些需要重复使用的值设置为变量,可以是色值,可以是高度,接下来我会生命这一组不同类型的按钮的颜色,less代码如下:
最后更新于