CSS_LESS 语法/函数详解
嵌套规则
01 |
#header { color: black; }#header .navigation { font-size: 12px; |
02 |
}#header .logo { |
03 |
width: 300px; |
04 |
}#header .logo:hover { text-decoration: none; |
05 |
} |
06 |
07 |
#header { color: black; .navigation { font-size: 12px; |
08 |
} .logo { width: 300px; |
09 |
&:hover { text-decoration: none } |
10 |
} |
11 |
} |
变量:
1 |
@nice-blue: #5B83AD; |
2 |
@light-blue: @nice-blue + #111; |
3 |
#header { color: @light-blue; } |
伪类写法:
1 |
a{ |
2 |
color: red; |
3 |
&:hover{color:blue;} |
4 |
&:active{color:green;} |
5 |
} |
COLOR颜色函数:
01 |
lighten(@color, 10%); // return a color which is 10% *lighter* than @color |
02 |
darken(@color, 10%); // return a color which is 10% *darker* than @color |
03 |
04 |
saturate(@color, 10%); // return a color 10% *more* saturated than @color |
05 |
desaturate(@color, 10%); // return a color 10% *less* saturated than @color |
06 |
07 |
fadein(@color, 10%); // return a color 10% *less* transparent than @color |
08 |
fadeout(@color, 10%); // return a color 10% *more* transparent than @color |
09 |
fade(@color, 50%); // return @color with 50% transparency |
10 |
11 |
spin(@color, 10); // return a color with a 10 degree larger in hue than @color |
12 |
spin(@color, -10); // return a color with a 10 degree smaller hue than @color |
13 |
14 |
mix(@color1, @color2); // return a mix of @color1 and @color2 |
DEMO_HTML:
谷歌/火狐浏览器适用,IE浏览器不兼容.
01 |
<!doctype html> |
02 |
<html> |
03 |
<head> |
04 |
<meta charset="UTF-8"> |
05 |
<title>Document</title> |
06 |
<link rel="stylesheet/less" type="text/css" href="less/styles.less" /> |
07 |
<script src="less-1.5.0.min.js" type="text/javascript"></script> |
08 |
</head> |
09 |
<body> |
10 |
<div id="content"> |
11 |
<div style="height:30px;color:#FFF;background-color:#000;">对照文本颜色</div> |
12 |
<h1>这里是标题啦</h1> |
13 |
<h2>内容标题文件</h2> |
14 |
<h3>再一种颜色</h3> |
15 |
<p>一种新颜色</p> |
16 |
</div> |
17 |
<script> |
18 |
less.watch(); //自动刷新 |
19 |
</script> |
20 |
</body> |
21 |
</html> |
CSS_LESS 语法/函数详解的更多相关文章
- jQuery.ready() 函数详解
jQuery.ready() 函数详解 ready()函数用于在当前文档结构载入完毕后立即执行指定的函数. 该函数的作用相当于window.onload事件. 你可以多次调用该函数,从而绑定多个函数, ...
- PHP输出缓存ob系列函数详解
PHP输出缓存ob系列函数详解 ob,输出缓冲区,是output buffering的简称,而不是output cache.ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额 ...
- ***PHP $_FILES函数详解 + PHP文件上传 move_uploaded_file() 参数的正确写法
PHP $_FILES函数详解 在PHP中上传一个文件建一个表单要比ASP中灵活得多.具体的看代码. 如: 复制代码代码如下: <form enctype="multipart/fo ...
- 实例-sprintf() 函数详解-输出格式转换函数
Part1:实例 $filterfile = basename(PHP_SELF, '.php'); if (isset($_GET['uselastfilter']) && isse ...
- Atitit.jdk java8的语法特性详解 attilax 总结
Atitit.jdk java8的语法特性详解 attilax 总结 1.1. 类型推断这个特别有趣的.鲜为人知的特性1 2. Lambda1 2.1. 内部迭代意味着改由Java类库来进行迭代,而不 ...
- Jquery之each函数详解
最近项目被each函数坑惨了,想来还是好好整理下关于each函数的方方面面,一来方便自己查阅,二来为读者提供经验和教训,废话不多说,来看看Each函数到底是怎么坑人的. 一. 全局jQuery.eac ...
- Mysql 字符函数详解
MySql 所有字符串函数函数详解 ASCII(str) 返回str最左边第一位字符的ASCII编码,如果str为空,则返回 0 .如果str为NULL,则返回NULL -- 只返回a的ASCII编码 ...
- PHP glob() 函数详解
PHP glob() 函数详解 一.总结 glob()作用:glob() 函数返回匹配指定模式的文件名或目录. glob()返回值:该函数返回一个包含有匹配文件 / 目录的数组.如果出错返回 fals ...
- jQuery.hasClass() 函数详解
jQuery.hasClass() 函数详解 hasClass()函数用于指示当前jQuery对象所匹配的元素是否含有指定的css类名. 该函数属于jQuery对象(实例). 语法 JavaScrip ...
随机推荐
- spring_150906_sqlmapclientdaosupport_getSqlMapClientTemplate
添加到ibatis相关jar包! 实体类: package com.spring.model; public class DogPet { private int id; private String ...
- email 校验
email 校验: javascript: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/ java: ^([a- ...
- 隐藏当前Activity而不关闭
startActivity后调用 overridePendingTransition(R.anim.zoomin, R.anim.zoomout); 可以实现Activity跳转的动画效果 打开act ...
- EOJ 3260 袋鼠妈妈找孩子
暴力搜索. 主要目的就是找到任意一条路径,使得路径长度大于等于$k+1$,写个爆搜发现很快能出解.判断某点是否可走,需要看四周有没有已经走过的点的$dis$比这个点的$dis$小$2$或者$2$以上. ...
- 洛谷P1073 最优贸易 [图论,DP]
题目传送门 最优贸易 题目描述 C 国有n 个大城市和m 条道路,每条道路连接这n 个城市中的某两个城市.任意两个城市之间最多只有一条道路直接相连.这m 条道路中有一部分为单向通行的道路,一部分为双向 ...
- cogs——2098. Asm.Def的病毒
2098. Asm.Def的病毒 ★☆ 输入文件:asm_virus.in 输出文件:asm_virus.out 简单对比时间限制:1 s 内存限制:256 MB [题目描述] “这就 ...
- 【SpringBoot】关闭HttpClient无用日志
环境: SpringBoot pom依赖了apache.commons.HttpClient: <!--httpclient--> <dependency> <group ...
- Unity 2D游戏开发教程之为游戏场景添加多个地面
Unity 2D游戏开发教程之为游戏场景添加多个地面 为游戏场景添加多个地面 显然,只有一个地面的游戏场景太小了,根本不够精灵四处活动的.那么,本节就来介绍一种简单的方法,可以为游戏场景添加多个地面. ...
- POJ3687 Katu Puzzle
好好写2-sat 如果a1-->b1矛盾则连边a1-->b2和b1-->a2 我定了一个ccnt和cnt变量,结果少打一个c,wa了好多次(lll¬ω¬) By:大奕哥 #inclu ...
- HDU 1057 What Are You Talking About trie树 简单
http://acm.hdu.edu.cn/showproblem.php?pid=1075 题意 : 给一个单词表然后给一些单词,要求翻译单词表中有的单词,没有则直接输出原单词. 翻译文段部分get ...