注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Aramey

前端开发

 
 
 

日志

 
 
 
 

less开发指南(一)- 小牛试刀(转)  

2016-04-21 17:28:40|  分类: 开发工具 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

【一】less简介

  LESS(是.less后缀名的文件) 包含一套自定义的语法及一个解析器,我们根据这些语法定义自己的样式规则,这些规则最终会通过解析器,编译生成对应的 CSS 文件。LESS 并没有裁剪 CSS 原有的特性,更不是用来取代 CSS 的,而是在现有 CSS 语法的基础上,为 CSS 加入程序式语言的特性,如变量、继承、运算、嵌套等,更方便CSS的编写和维护。

  先看下段less代码片段,感受下它的魅力: 


@url:'../images/';

.box-a{
    .hd-a{
        height: 25px;
        background:url('@{url}bg.png');
    }
}

 

  编译后的css文件代码:

.box-a .hd-a {
  height: 25px;
  background: url('../images/bg.png');
}

  在上面的less代码中,我们看到了css语法的缩影(选择器,属性的写法),LESS 并没有裁剪 CSS 原有的特性,更不是用来取代 CSS 的,而是在现有 CSS 语法的基础上,为 CSS 加入程序式语言的特性。我们在前端页面开发时依然引入css文件地址,而less文件则是你维护的代码文件,这过程中,我们只是多了一个步骤 -- 编译

 

【二】编译方案

  目前将less编译为css的插件或软件很多,如gruntjs ,nodejs等等,而这里介绍的是考拉编译软件,下载地址 http://www.lesscss.net/

     考拉软件:http://koala-app.com/

  打开此软件,将.less文件拖进去,而你只需要在编辑器中保存less文件(考拉支持实时监控编译),考拉默认就在该目录生成一份同名的css文件(你可以配置输出路径)

  

 

 

【三】如何在编辑器中,写less有代码补全提示

  以 sublime text编辑器 为例子:需要安装LESS插件 

    如果不会安装插件,请参考:Sublime Text 2 安装Package Control和插件的两种方法(转)

  重启后:

 

【四】版本

  Less 的版本,并不是指本身(如jQuery就是需要下载对应的本身版本库),而是指编译工具中的less版本,以考拉软件为例子:

  

  如图所示,就是考拉软件中的less版本,1.6.1

 

  下一章是 less 的基本语法,敬请期待!

  此文为转载文章,中间有部分修改。

  原文地址:http://www.cnblogs.com/focuslgy/p/3651545.html

  评论这张
 
阅读(59)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017