如何使用Less?
LESS是动态样式语言,赋予CSS动态语言的特性,如变量、继承、运算、函数,使得CSS更方便编写与维护。>>官网
less
@color:#ff0000;
body{color:@color;}
编译后
bosy{color:ff0000;}
一:命令行用法:
安装:
npm install -g less
解析styles.less
lessc styles.less
解析styles.less到styles.css
lessc styles.less styles.css
注意: 如果文件路径带有中文会编译不成功
二:浏览器端使用:
1、引入rel属性的值是stylesheet/less的.less样式表:
<link rel="stylesheet" href="test.less">
2、下载less脚本,放在自己项目中:
<script src="js/less.js" type="text/javascript"></script>
或引用:
<script src="http://cdn.bootcss.com/less.js/1.7.0/less.min.js"></script>
语法:
变量
@color:#ff0000;
body{color:@color;}
输出:
body{color:#ff0000;}
混合
.bd{border:1px solid #000;}
.a{.bd}
输出:
.a{border:1px solid #000;}
带参数混合
.box(@height){
height:@height;
line-height:@height;
}
.a{.box(25px);}
输出:
.a {
height: 25px;
line-height: 25px;
}
嵌套:
.box{
.a{color:blue;}
.c{&:hover{color:yellow}}
}
输出:
.box .a{color:blue;}
.box .c:hover{color:yellow;}
命名空间
.box{
.a{color:red;}
}
body{
.box > .a;
}
输出:
body {
color: red;
}
作用域
@color:red;
body{
@color:#ffff00;
color:@color;
}
输出:
body {
color: #ffff00;
}
在不同软件中的使用:
随机推荐
- leetcode 之Rotate Image(8)
这题需要搞清楚矩阵元素的位置关系,尤其是副对角线元素,沿着副对角线元素 void rotateImage(vector<vector<int>> &matrix) { ...
- 安装ubuntu-server16.0,设置WiFi
想装个server版的Linux系统玩玩,下面记录一下遇到的坑. 1:安装语言选英文:可能是因为其他原因,我选中文的时候安装失败了,最后一次选中文的时候成功了. 2:以前装了一个ubuntu的,后面想 ...
- xshell 如何连接服务器
https://jingyan.baidu.com/article/ab69b270b0ca3d2ca7189fdc.html 点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“ ...
- 一个前端资源站 http://www.bootcss.com/
http://www.bootcss.com/ 里面有w3schools原版的镜像网站地址: https://www.quanzhanketang.com/ 这个网站正常版本被墙了,可以通过这个镜像访 ...
- Python实例 | 贴吧签到
第一步 查看HTTP请求的内容 首先需要通过浏览器或者其他http包分析软件来观察,签到的时候进行了什么请求. Firefox浏览器就足以做到这一点,Wireshark是更加专业的包分析软件,它除了能 ...
- netcore 配置文件使用
一直在记录整理接口调用,但是最近发现关于项目在vs中本地启动也有许多方便的地方. 首先由于使用的是Java的Eureka和网关来做的服务基础, 然后服务就涉及到注册一说, 问题是,如果appsetti ...
- WebDriver自动化测试工具(3)---PhantomJS的使用
PhantomJS是一个基于webkit的javascript API.它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码.任何你可以在基于webki ...
- Notepad++7.4.2的配置使用详情
之前有写过一篇notepad的使用说明,没想到稀里糊涂更新了几次之后,我以前的配置什么的全干掉了,而且我打开新版后,发现和以前还有点不一样了.那就继续这个高级版本再来一边吧. 1.Zen Coding ...
- PTA L2-006 树的遍历-二叉树的后序遍历+中序遍历,输出层序遍历 团体程序设计天梯赛-练习集
L2-006 树的遍历(25 分) 给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列.这里假设键值都是互不相等的正整数. 输入格式: 输入第一行给出一个正整数N(≤),是二叉树中结点的 ...
- HDU 4607.Park Visit-树的直径(BFS版)+结论公式(乱推公式)-备忘(加油!)
Park Visit Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total ...