什么是Less


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/08/27/%E4%BB%80%E4%B9%88%E6%98%AFLess/

摘要

本文主要讲述了:

  1. 什么是 Less
  2. 实现
  3. 文件扩展名
  4. 安装
  5. 示例

正文

什么是 Less

Less,全称为”Leaner Style Sheets”(精简样式表),有时也写作 LESS。

Less 在 CSS 的基础上扩充了大量新特性,Less 可以编译为 CSS。

Less 的初始版本发布于 2009 年。

Less 是 CSS 的真超集。

Less 是在 Sass 的影响下诞生的。

Less 在向后兼容上取得的成功,使得 Sass 推出了 SCSS。

实现

最初,Less 是用 Ruby 实现的。但在随后的版本中,Ruby 实现被废弃,Less 转投了 JavaScript 阵营。因此,Less 可以在浏览器里实时编译。

文件扩展名

.less

安装

注意:Less 的命令行是lessc

局部安装

1
2
3
#!/usr/bin/env bash

npm install --save-dev less

示例

源文件:

foo.less

1
2
3
4
5
@bg-color: #333;

body {
background-color: @bg-color;
}

编译:

1
2
3
#!/usr/bin/env bash

npx lessc foo.less foo.css

输出:

1
2
3
body {
background-color: #333;
}

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/08/27/%E4%BB%80%E4%B9%88%E6%98%AFLess/


本文对你有帮助?请支持我


支付宝
微信