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 ...
随机推荐
- IntelliJ IDEA 编译程序出现 非法字符 的 解决方法(转)
百度到很多方法,比如(删了文件重新建:先改成GBK再UTF8:粘贴到notpad++上改utf8),但都没有解决问题.下面这种方法确实有效,先记下来,如果有其他好方法将来在补充…… 文章来源: ht ...
- Mybatis源码分析之插件的原理
MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用. 默认情况下,可以使用插件来拦截的方法调用包括: Executor (update, query, flushStatements, ...
- 程序 查看 jvm版本
System.getProperty("java.version")返回你所需要的.
- 【centos 7】搭FTP服务和web访问
步骤:安装 vsftpd-->增加用户-->配置vsftpd和用户权限 -->配置iptables 安装httpd,开放http访问 /var/tmp/user1下目录 1.安装和用 ...
- 在 HTTP Request 中加入特定的 Header
转:http://www.findspace.name/easycoding/1137 要加入 header,需要使用 Request 对象: #code1 import urllib2 reques ...
- HDU2874【倍增、ST】
题目链接[https://vjudge.net/problem/HDU-2874] 题意: 输入一个森林,总节点不超过N(N<10000),由C次询问(C<1000000),每次询问两个点 ...
- [Usaco2015 Feb]Censoring --- AC自动机 + 栈
bzoj 3940 Censoring 题目描述 FJ把杂志上所有的文章摘抄了下来并把它变成了一个长度不超过10^5的字符串S. 他有一个包含n个单词的列表,列表里的n个单词记为T1......Tn. ...
- 【最小表示法】BZOJ2882-工艺
[题目大意] 求一个循环数列的最小表示法. [思路] 最小表示法模板题.之前用SAM做的,MLE了hhhhh戳☆ #include<iostream> #include<cstdio ...
- 利用dll加载漏洞实现远程代码执行
微软的“不安全dll加载”漏洞涉及Windows XP至Windows 7等多个版本的操作系统.由于Windows存在加载未指明完整路径的dll文件的机制,可能导致用户在使用第三方软件.玩游戏.听音乐 ...
- 24.最优布线问题(kruskal算法)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题解 查看运行结果 题目描述 Description 学校需要将n台计算机连接起来,不同的2台计算机之间的连接费用 ...