Less预处理——初识Less

简介: Less预处理——初识Less

一、Less 简介

Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如 变量、混合(mixin)、函数 等功能,让 CSS 更易维护、方便制作主题、扩充。

Less 可以运行在 Node 或浏览器端。

Less 可以让我们 用更少的代码做更多的事情。

二、安装 Easy LESS

Easy LESS:用于实现编写 Less 文件后 自动生成 CSS 或者 WXSS 文件

aa904292b01f45a1b98df5a0d5eaf427.png

三、第一个小例子

index.html 文件

  • 注意:把 css 文件引入进来
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./index.css">
</head>
<body>
    <div id="container">
        Hello Less!
    </div>
</body>
</html>

index.less 文件

  • @xxx:定义公共的样式
  • 使用的时候直接 @xxx 即可
@color: skyblue;
@bgColor: red;
@width: 100px;
@height: 100px;
#container {
    color: @color;
    background-color: @bgColor;
    width: @width;
    height: @height;
}

ndex.css 文件

  • 自动转义后的 css 文件如下
#container {
  color: skyblue;
  background-color: red;
  width: 100px;
  height: 100px;
}

7c1911214d9440c7bfa0179738b930fd.png


相关文章
|
2月前
|
编译器 程序员 Linux
C++系列九:预处理功能
C++系列九:预处理功能
|
2月前
|
编译器 C++
C 预处理器
C 预处理器。
36 10
|
13天前
|
Linux C语言 Windows
C预处理分析
C预处理分析
21 2
|
2月前
|
编译器 C++
c++预处理器
c++预处理器
23 0
|
6月前
|
编译器 Linux C语言
详解预处理(2)
详解预处理(2)
42 0
|
6月前
|
安全 编译器 C语言
详解预处理(1)
详解预处理(1)
55 1
|
9月前
预处理的学习
预处理的学习
33 0
|
9月前
|
编译器 程序员 C语言
预处理详解
预处理详解
|
编译器
【学习笔记之我要C】预处理
【学习笔记之我要C】预处理
59 0
|
编译器 C++
深入理解预处理器
深入理解预处理器
深入理解预处理器