当你在写CSS
代码时,面对成百上千的CSS
代码项目,遇到须要改变一些颜色时都须要进行替换操做既费时效率也不高。须要你花费不少的精力去维护CSS
。javascript
很是幸运的是,网站开发社区已经解决了这个问题,如今咱们拥有诸如 Less, Sass 和 Stylus 之类的预处理器,它们给咱们提供了许多优于纯 CSS
的好处。css
CSS
在将来某一天也有可能会实现)。CSS
中最近出了一个cal()
, 但它只适合用于长度的计算。使用预处理器的惟一缺点就是,你须要将代码转换为纯 CSS
代码,让它可以在浏览器中工做。html
在使用less
以前请确保你的主机安装了Node.js
,而且可以正常运行前端
若是你已经安装了 Node
,那么只须要window + R
输入cmd
打开命令行工具。安装 less 用如下语句 :java
npm install -g less
复制代码
安装完成后,用命令行切换到你须要转换的目标目录下,在当前目录命令行窗口输入lessc
+ less文件名称和后缀
> css文件名称和后缀(名称自定)
像下面这样:git
lessc style.less > style.css
复制代码
成功后会在当前目录生成一个css
文件,这个就是用Node.js
编译后的css
文件,直接在HTML
中引入便可使用.github
在浏览器中使用Less.js
是开始开发的最简单方法,并且使用较少的开发也很方便,可是在生产中,当性能和可靠性很是重要时,建议使用Node.js
或许多可用的第三方工具之一进行预编译。npm
第一将你写的less
样式表.经过link
链进HTML
而且将rel
属性设置为stylesheet/less
浏览器
<link rel="stylesheet/less" type="text/css" href="styles.less"/>
<!-- 下面这种写法也行,自行选择 -->
<link rel="stylesheet" type="text/less" href="styles.less"/>
复制代码
接下来下载less.js并将script标记在head
元素中:sass
<head>
<link rel="stylesheet" type="text/less" href="styles.less"/>
<script src="less.js" type="text/javascript"></script>
</head>
复制代码
点击less.js下载后在dist
文件夹里面就是less.js
koala
是款很是实用非图形编译工具。koala
能够帮助用户快速进行主流计算机语言编译,而且支持less使用能跨平台操做完美兼容目前全部电脑操做系统,是用户进行前端语言图形编译好帮手。koala
这个由国人编写的,用于编译sass
、less
、coffee
利器。在此先感谢koala
的做者们,感谢大家给咱们带来这么棒的免费工具。
下载地址:koala-app.com/ 官网要是下载不了用下面这个
百度网盘:pan.baidu.com/s/155uHKO8H…
提取码:2w8r
使用方法很简单,下载安装好后打开koala
软件,会显示当前页面
less
文件上一级目录拖进来,而且点击
Refresh
按钮就能够实现
less
文件的编译