• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
骑着小毛驴过冬的八阿哥
博客园    首页    新随笔    联系   管理    订阅  订阅

Css预处理器---Less(一)

一、简介:

  Less是一种动态样式语言,可以在样式中使用变量,继承,运算,函数

二、使用

  (1)客户端使用 

1 //引入您的.less样式文件,rel属性区别去css为stylesheet/less
2 <link rel="stylesheet/less" type="text/css" href="style.less">
3 //引入less.js
4 <script src="less.js" type="text/javascript"></script>

  (2)服务端使用

1 //使用npm安装less
2 $ npm install -g less
3 //或最新版本
4 $ npm install -g less@latest
5 //命令行使用lessc编译
6 $ lessc index.less > index.css

  (3)在node项目中调用less编译器

 1 //自动调用
 2 var less = require("less");
 3 less.render(".myClass {width : 1 +1; padding : 10}", function (err, css) {
 4    console.log(css)
 5 })
 6 
 7 //输出
 8 .myClass {
 9   width : 2;
10   padding : 10      
11 }
12 
13 //手动调用
14 var parser = require("less.Parser");
15 parser.parse(".myClass {width : 1+2}", function (err, tree) {
16   if(err) {
17      console.error(err); 
18    } else {
19      console.log(tree.toCss())
20    }
21 })

  (4)使用Koala编译器()

   

posted @ 2017-06-30 20:34  浅草马甲  阅读(346)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3