less的使用

1.浏览器直接使用——最简单的用法(不推荐使用,性能差)

引入你的 .less 样式文件的时候要设置 rel 属性值为 “stylesheet/less”:

<link rel="stylesheet/less" type="text/css" href="styles.less">

然后点击页面顶部download按钮下载 less.js, 在<head> 中引入:

<script src="less.js" type="text/javascript"></script> //或者官方CDN加速的<script src="http://cdn.bootcss.com/less.js/1.7.0/less.min.js"></script>

注意你的less样式文件一定要在引入less.js前先引入。

请在服务器环境下使用!本地直接打开可能会报错!(用Firefox可以不依赖服务器)

可以看到Chrome会报出这个错误,本地直接打开而不依赖服务器软件话是不能用http协议的,自然XHR就不能工作了。less.js就是利用XHR来请求less文件里的源码的。

2.在服务器端使用

2.1命令行下编译less文件

在全局安装less

$ npm install -g less

之后可以在cmd里面直接使用less编译了

 

2.2直接在命令行下编译字符串less代码

var less = require('less');

less.render('.class { width: 1 + 1 }', function (e, css) {
    console.log(css);
});

输出

.class {
  width: 2;
}

 

调用解析器把字符串less代码输出到文件

var parser = new(less.Parser)({
    paths: ['.', './lib'], // Specify search paths for @import directives
    filename: 'style.less' // Specify a filename, for better error messages
});

parser.parse('.class { width: 1 + 1 }', function (e, tree) {
    tree.toCSS({ compress: true }); // Minify CSS output
});

 

3.推荐一个开源的预处理语言图形编译工具——Koala

 

使用极其简单只要下载安装后,把项目拖入软件内选择less文件,按“Compile”就可以在同一个目录下生成css文件了

 

posted @ 2017-04-06 12:21  张啊咩  阅读(191)  评论(0)    收藏  举报
编辑推荐:
· 编码之道,道心破碎。
· 记一次 .NET 某发证机系统 崩溃分析
· 微服务架构学习与思考:SOA架构与微服务架构对比分析
· tomcat为什么假死了
· 聊一聊 Linux 上对函数进行 hook 的两种方式
阅读排行:
· 编码之道,道心破碎。
· 知名开源项目Alist被收购!惹程序员众怒,开团炮轰甲方
· 突发,小红书开发者后门被破解?!
· 历时半年,我将一个大型asp.net的零代码快速开发平台转成了java
· 如何给 GitHub Copilot "洗脑”,让 AI 精准遵循指令产出高质量代码
点击右上角即可分享
微信分享提示