LESS是动态样式语言,赋予CSS动态语言的特性,如变量、继承、运算、函数,使得CSS更方便编写与维护。>>官网

less

@color:#ff0000;
body{color:@color;}

编译后

bosy{color:ff0000;}

一:命令行用法:

安装:

npm install -g less

解析styles.less

lessc styles.less

解析styles.less到styles.css

lessc styles.less styles.css

注意: 如果文件路径带有中文会编译不成功

二:浏览器端使用:

1、引入rel属性的值是stylesheet/less的.less样式表:

<link rel="stylesheet" href="test.less">

2、下载less脚本,放在自己项目中:

<script src="js/less.js" type="text/javascript"></script>    

或引用:

<script src="http://cdn.bootcss.com/less.js/1.7.0/less.min.js"></script>

在线LESS编译器>>

语法:

变量

@color:#ff0000;
body{color:@color;}

输出:

body{color:#ff0000;}

混合

.bd{border:1px solid #000;}
.a{.bd}

输出:

.a{border:1px solid #000;}

带参数混合

.box(@height){
height:@height;
line-height:@height;
}
.a{.box(25px);}

输出:

.a {
height: 25px;
line-height: 25px;
}

嵌套:

.box{
.a{color:blue;}
.c{&:hover{color:yellow}}
}

输出:

.box .a{color:blue;}
.box .c:hover{color:yellow;}

命名空间

.box{
.a{color:red;}
} body{
.box > .a;
}

输出:

body {
color: red;
}

作用域

@color:red;
body{
@color:#ffff00;
color:@color;
}

输出:

body {
color: #ffff00;
}

在不同软件中的使用:

FIS3中使用less

Webstorm实时编译LESS

less在sublime中使用

让Less在Dreamweaver中高亮显示

随机推荐

  1. ArcGIS Server配置端口

    写在前面,GIS服务器必须连通到外网,基于某些情况,可能一个机组有多态服务器,担任不同的角色,有Web服务器.数据库服务器和GIS服务器等,但是可能购买时只有一个外网IP,这样是不行的.JS脚本运行在 ...

  2. MYSQL表中向SET类型的字段插入值时值之间不能有空格

    MYSQL 中有一种数据类型是 SET,首先我们查看一个包含 SET 类型字段的表结构: 接下来我们向表中插入数据: 按照上面的语句插入数据发现报错了,于是去掉了插入值之间的空格,然后插入成功:

  3. LCT 文档

    file:///C:/Users/Frank/Downloads/QTREE%E8%A7%A3%E6%B3%95%E7%9A%84%E4%B8%80%E4%BA%9B%E7%A0%94%E7%A9%B ...

  4. linux命令(30):touch命令

    实例一:创建不存在的文件 touch test.log test1.log 实例二:更新log.log的时间和log2012.log时间戳相同 touch  -r test.log test1.log ...

  5. 关于Free的override不能省略的问题,切记,虚方法是可以被覆盖的方法。

     

  6. LightOJ - 1370

    Bi-shoe and Phi-shoe Time Limit: 2000MS   Memory Limit: 32768KB   64bit IO Format: %lld & %llu S ...

  7. eclipse+opencv

    https://docs.opencv.org/2.4/doc/tutorials/introduction/linux_eclipse/linux_eclipse.html

  8. 【转载】Web Service 的工作原理

    http://www.cnblogs.com/Jessy/p/3528341.html Web Service基本概念 Web Service也叫XML Web Service WebService是 ...

  9. SQL Error: 1064, SQLState: 42000

    这个错误是因为mysql有些关键字被我们用了,需要更改关键字成其他名字 ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGIN ...

  10. java网络通信:HTTP协议

    熟悉java的同学,都知道javaEE当中很大一部分的内容,是WEB开发,那么在进行WEB开发的学习过程当中,除了需要学习SpringMVC/STRUTS2等框架以外,我们还需要对在WEB开发当中常用 ...