- 语言特点
- 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 的系统要求
操作系统- 跨平台
浏览器支持- IE (Internet Explorer 8+)、Firefox、Google Chrome、Safari。
安装LESS
现在让我们了解一下LESS的安装。
步骤 1 - 我们需要NodeJ来运行 LESS 示例。要下载 NodeJs,请打开链接https://nodejs.org/en/,您将看到如下所示的屏幕 -
下载zip 文件的最新功能版本。
步骤 2 - 运行安装程序以在系统上安装Node.js。
步骤 3 - 接下来,通过 NPM(节点包管理器)在服务器上安装 LESS。在命令提示符中运行以下命令。
npm install -g less
步骤 4 - 成功安装 LESS 后,您将在命令提示符上看到以下几行 -
`-- less@2.6.1 +-- errno@0.1.4 | `--prr@0.0.0 +-- 优雅-fs@4.1.3 +-- 图像大小@0.4.0 +-- mime@1.3.4 +-- mkdirp@0.5.1 | `--极简主义@0.0.8 +-- Promise@7.1.1 | `--asap@2.0.3 +-- 请求@2.69.0 | +-- aws-sign2@0.6.0 | +-- aws4@1.3.2 | | `--lru-cache@4.0.0 | | +-- 伪地图@1.0.2 | | `-- yallist@2.0.0 | +-- bl@1.0.3 | | `--可读流@2.0.6 | | +-- core-util-is@1.0.2 | | +-- 继承@2.0.1 | | +-- isarray@1.0.0 | | +-- process-nextick-args@1.0.6 | | +-- string_decoder@0.10.31 | | `--util-deprecate@1.0.2 | +-- 无壳@0.11.0 | +-- 组合流@1.0.5 | | `--延迟流@1.0.0 | +-- 扩展@3.0.0 | +-- 永远代理@0.6.1 | +-- 表单数据@1.0.0-rc4 | | `--async@1.5.2 | +-- har-validator@2.0.6 | | +-- 粉笔@1.1.1 | | | +-- ansi-styles@2.2.0 | | | | `--颜色转换@1.0.0 | | | +-- 转义字符串-regexp@1.0.5 | | | +-- has-ansi@2.0.0 | | | | `--ansi-regex@2.0.0 | | | +-- strip-ansi@3.0.1 | | | `-- 支持-color@2.0.0 | | +-- 指挥官@2.9.0 | | | `--graceful-readlink@1.0.1 | | +-- is-my-json-valid@2.13.1 | | | +-- 生成函数@2.0.0 | | | +-- 生成对象属性@1.2.0 | | | | `--is-property@1.0.2 | | | +-- jsonpointer@2.0.0 | | | `--xtend@4.0.1 | | `--pinkie-promise@2.0.0 | | `-- Pinkie@2.0.4 | +-- hawk@3.1.3 | | +-- 繁荣@2.10.1 | | +-- cryptiles@2.0.5 | | +-- hoek@2.16.3 | | `--sntp@1.0.9 | +-- http-signature@1.1.1 | | +--断言-plus@0.2.0 | | +-- jsprim@1.2.2 | | | +-- extsprintf@1.0.2 | | | +-- json-schema@0.2.2 | | | `--verror@1.3.6 | | `--sshpk@1.7.4 | | +-- asn1@0.2.3 | | +-- dashdash@1.13.0 | | | `--assert-plus@1.0.0 | | +-- ecc-jsbn@0.1.1 | | +-- jodid25519@1.0.2 | | +-- jsbn@0.1.0 | | `--tweetnacl@0.14.1 | +-- is-typedarray@1.0.0 | +-- isstream@0.1.2 | +-- json-stringify-safe@5.0.1 | +-- mime-types@2.1.10 | | `--mime-db@1.22.0 | +-- 节点 uuid@1.4.7 | +-- oauth-sign@0.8.1 | +-- qs@6.0.2 | +-- stringstream@0.0.5 | +--tough-cookie@2.2.2 | `--隧道代理@0.4.2 `--source-map@0.5.3
例子
以下是 LESS 的一个简单示例。
你好.htm
<!doctype html> <head> <link rel = "stylesheet" href = "style.css" type = "text/css" /> </head> <body> <h1>Welcome to TutorialsPoint</h1> <h3>Hello!!!!!</h3> </body> </html>
现在让我们创建一个与 CSS 非常相似的文件style.less ,唯一的区别是它将以.less扩展名保存。文件.html和.less都应该在文件夹nodejs中创建。
无风格
@primarycolor: #FF7F50; @color:#800080; h1 { color: @primarycolor; } h3 { color: @color; }
使用以下命令将style.less文件编译为style.css -
lessc style.less style.css
当您运行上述命令时,它将自动创建style.css文件。每当您更改 LESS 文件时,都需要在 cmd 中运行上述命令,然后style.css文件才会更新。
当您运行上述命令时, style.css文件将包含以下代码 -
样式.css
h1 { color: #FF7F50; } h3 { color: #800080; }
输出
现在让我们执行以下步骤来看看上面的代码是如何工作的 -
将以上 html 代码保存在hello.htm文件中。
在浏览器中打开此 HTML 文件,将显示以下输出。