- 语言特点
- Less - 嵌套规则
- Less - 嵌套指令和冒泡
- 减 - 运营
- 少 - 逃避
- 更少 - 函数
- Less - 命名空间和访问器
- 减 - 范围
- 少 - 评论
- 减 - 导入
- 少 - 变量
- 减少 - 扩展
- 更少 - 混合
- Less - 参数混合
- Less - Mixin 作为函数
- Less - 将规则集传递给 Mixins
- 减 - 进口指令
- 更少 - 导入选项
- Less - Mixin 守卫
- 更少 - CSS 守卫
- 更少 - 循环
- 少 - 合并
- Less - 父选择器
- 功能
- Less - 杂项函数
- Less - 字符串函数
- Less - 列表函数
- Less - 数学函数
- Less 类型函数
- Less - 颜色定义函数
- Less - 颜色通道函数
- Less-颜色操作
- Less - 颜色混合函数
- 用法
- Less - 命令行使用
- 在浏览器中减少使用
- 更少 - 浏览器支持
- 更少 - 插件
- Less - 程序化使用
- Less - 在线编译器
- 更少 - GUI
- Less - 编辑器和插件
- Less - 第三方编译器
- 更少 - 框架
- 不太有用的资源
- 更少 - 快速指南
- 较少 - 有用的资源
- 少 - 讨论
LESS - 概述
LESS 是一个 CSS 预处理器,可为网站提供可定制、可管理和可重用的样式表。LESS 是一种动态样式表语言,扩展了 CSS 的功能。LESS 也是跨浏览器友好的。
CSS 预处理器是一种脚本语言,它扩展了 CSS 并编译为常规 CSS 语法,以便您的 Web 浏览器可以读取它。它提供了变量、函数、混合和操作等功能,允许您构建动态 CSS。
为什么更少?
现在让我们了解为什么要使用 LESS。
LESS 支持更快、更轻松地创建更干净、跨浏览器友好的 CSS。
LESS 是用 JavaScript 设计的,也可以在live中使用,它的编译速度比其他 CSS 预处理器更快。
LESS 以模块化方式保持代码,这非常重要,因为它可以使其可读且易于更改。
通过使用 LESS变量可以实现更快的维护。
历史
LESS 由Alexis Sellier于 2009 年设计。LESS 是开源的。LESS 的第一个版本是用 Ruby 编写的;在后来的版本中,Ruby的使用被JavaScript取代。
特征
可以以有组织的方式编写更清晰、更易读的代码。
我们可以定义样式,并且可以在整个代码中重用它。
LESS 基于 JavaScript,是 CSS 的超集。
LESS是一个解决代码冗余问题的敏捷工具。
优点
LESS 可以轻松生成跨浏览器运行的 CSS。
LESS 使您能够通过使用嵌套编写更好且组织良好的代码。
通过使用变量可以更快地实现维护。
LESS 使您能够通过在规则集中引用整个类来轻松重用它们。
LESS 提供了使编码更快并节省时间的操作的使用。
缺点
如果您不熟悉 CSS 预处理,则需要时间来学习。
由于模块之间的紧密耦合,应该付出更多的努力来重用和/或测试依赖的模块。
与 SASS 等较旧的预处理器相比,LESS 的框架较少,后者由Compass、Gravity和Susy框架组成。