Less的使用

2019-03-21  本文已影响0人  樊小勇

Less使用

1.什么是less

2.less有什么用

3.怎么使用less

4.less批量生成代码

less简介

1.less是基于css的一个插件

2.传统css里编辑代码的时候需要不停的选中子代才能进行操作比如下面这样

这是传统css的样子
<body>
     <div><span> </span></div>
</body>

div{
  margin:0;
}
需要对里面span进行操作的时候
div>span{
  color:red;
}

显然这样很麻烦,代码多起来的时候更加的让人头 疼,需要取很多class名

而less是这样的

 <body>
<div><span></span></div>
</body>
样式里面可以这样写
div{
  span{
  color:red;
  }
}

显而易见less大大提高了我们编程的简便性

3.怎么去使用less

1.安装less

2.配置less在指定的文件夹里生成css文件

 "less.compile": {
        "compress": true, // true => remove surplus whitespace
        "sourceMap": false, // true => generate source maps (.css.map files)
        "out": "../css/", // false => DON'T output .css files (overridable per-file, see below)
    }

3.测试是否可以生成到指定的文件夹里

4.less批量生成代码

@0px: 0px;
.ml-loop(@list, @i: 1, @val: extract(@list, @i)) when (length(@list)>=@i) {
  .ml@{val} {
    margin-left: @val + @0px;
  }
  .ml-loop(@list, (@i+1));
}
@marginLeft: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 30, 40, 48, 50, 75;
.ml-loop(@marginLeft);
上一篇 下一篇

猜你喜欢

热点阅读