当前位置: 首页 > news >正文

Less预处理——初识Less

系列文章目录


文章目录

  • 系列文章目录
    • 一、Less 简介
    • 二、安装 Easy LESS
    • 三、第一个小例子


一、Less 简介

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

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

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

二、安装 Easy LESS

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

在这里插入图片描述

三、第一个小例子

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;
}

index.css 文件

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

在这里插入图片描述

这里是 前端杂货铺,期待您的 三连 + 关注

相关文章:

  • 在低浓度下修饰生物分子的Pyrimidine-Tetrazine-PEG1-Alkyne 四嗪试剂
  • 【web前端开发】前端生日礼物--主页面篇
  • Linux 驱动开发 五十六:Buildroot 笔记
  • 移动端JDtoolbar
  • 公众号题库搜题对接(免费接口)
  • 傻妞机器人对接TG【无需QQ】
  • Mysql基础 (二)
  • winform服务站药品管理系统VS开发sqlserver数据库cs结构c#编程源码网页
  • java计算机毕业设计小区车辆管理系统源程序+mysql+系统+lw文档+远程调试
  • A公司与B公司xx项目互通测试解决方案模板
  • 详解CAN总线:CAN总线报文格式—错误帧
  • 【安信可NB-IoT模组EC系列应用笔记⑥】AT指令HTTP请求一篇就够
  • 【CMake】第1篇 了解 CMake 构建源码输出 Hello world(初学者必备)
  • 机器人+人工智能课程需求和就业趋势-2022-
  • 操作表单(验证)
  • 03Go 类型总结
  • Android开源项目规范总结
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CSS实用技巧干货
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • ES6简单总结(搭配简单的讲解和小案例)
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JS变量作用域
  • laravel with 查询列表限制条数
  • Linux链接文件
  • SpiderData 2019年2月23日 DApp数据排行榜
  • vagrant 添加本地 box 安装 laravel homestead
  • 搞机器学习要哪些技能
  • 使用 Xcode 的 Target 区分开发和生产环境
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • # Panda3d 碰撞检测系统介绍
  • #includecmath
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (zhuan) 一些RL的文献(及笔记)
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十一)c52学习之旅-动态数码管
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)iOS字体
  • .\OBJ\test1.axf: Error: L6230W: Ignoring --entry command. Cannot find argumen 'Reset_Handler'
  • .apk文件,IIS不支持下载解决
  • .net framework 4.0中如何 输出 form 的name属性。
  • .pop ----remove 删除
  • /usr/bin/env: node: No such file or directory
  • ?php echo ?,?php echo Hello world!;?
  • [1181]linux两台服务器之间传输文件和文件夹
  • [autojs]autojs开关按钮的简单使用
  • [BZOJ1008][HNOI2008]越狱
  • [BZOJ5125]小Q的书架(决策单调性+分治DP+树状数组)
  • [EULAR文摘] 脊柱放射学持续进展是否显著影响关节功能
  • [hdu 1247]Hat’s Words [Trie 图]