here.less
<html>
<head>
<title>Test Less</title>
<link rel="stylesheet/less" type="text/less" href="./here.less" />
<script src="//cdnjs.cloudflare.com/ajax/libs/less.js/3.8.1/less.min.js" ></script>
<script>less.watch()</script>
<script></script>
</head>
<body>
<div class="box">
<h3>Test Less</h3>
<p> Less colect js as rugulations xml</p>
<div>
<table>
<tr>
<th>Property A</th>
<th>Property B</th>
<th>Property C</th>
</tr>
<tr>
<td>AA 5 inch</td>
<td>B 5.5 inch</td>
<td>C1 11 inch</td>
</tr>
<tr>
<td>AA 5 inch</td>
<td>B 5.5 inch</td>
<td>C1 11 inch</td>
</tr>
<tr>
<td>AA 5 inch</td>
<td>B 5.5 inch</td>
<td>C1 11 inch</td>
</tr>
<tr>
<td>AA 5 inch</td>
<td>B 5.5 inch</td>
<td>C1 11 inch</td>
</tr>
</table>
</div>
<div class="ca">
<span>color adapter</span>
<p>mix color adapter</p>
<div>
<p class="color1">@red</p>
<p class="color2">@green</p>
<p class="color3">@blue</p>
<p class="color4">@brown</p>
</div>
</div>
</div>
</body>
</html>
------
@base: #f938ab;
@base-font:10px;
@tr-oddandeven:#A7C942;
@list: "red", "green", "blue", "brown";
body{
font-size:@base-font;
h3 {
font-size:@base-font+20px;
}
p{
font-size:@base-font+10px;
}
}
.paddings{
padding-top:5px;
padding-bottom:4px;
padding-left:20px;
padding-right:20px;
}
.box {
color: saturate(@base, 5%);
border-color: lighten(@base, 30%);
//div { .box-shadow(0 0 5px, 30%) }
table {
//-webkit-box-shadow:10px 10px 5px #888888;
box-shadow: 10px 10px 5px #888888;
background-color: lighten(#b4b4b4, 20%);
border:1px solid red;
border-collapse:collapse;
th
{
.paddings;
font-size:1.1em;
text-align:left;
background-color:@tr-oddandeven;
color:#ffffff;
border:1px solid lighten(@base, 30%);
}
tr td{
.paddings;
border:1px solid lighten(@base, 30%);
}
tr:nth-child(2n)
{
font-variant:small-caps;
font-style:italic;
color:purple
}
tr:nth-child(odd){
//background:lighten(@tr-oddandeven, 35%);
background:saturation(@tr-oddandeven, 35%);
//background:svg-gradient(to right, @tr-oddandeven, grey 30%, yellow);
}
tr:nth-child(even){
background:lighten(@tr-oddandeven, 20%);
}
}
.ca {
position:relative;
top:20px;
//background:lighten(@tr-oddandeven, 20%);
// background:darken(hsl(90, 80%, 50%),20% );
background:fade(hsl(90, 90%, 50%), 10%);
background:fade(hsl(90, 90%, 50%), 10%);
background:fadeout(hsla(90, 90%, 50%, 0.5), 10%);
padding-top: 50px;
span {
font-size:@base-font+20px;
color:spin(hsl(10, 90%, 50%), 30);
background:spin(hsl(10, 90%, 10%), -60);
}
p {
color:mix(#ff0000, #0000ff, 50%);
background:shade(rgba(0,100,255,0.1), 10%);
}
.color1{
color:e(extract(@list, 1));
}
.color2{
color:e(extract(@list, 2));
}
.color3{
color:e(extract(@list, 3));
}
.color4{
color:e(extract(@list, 4));
}
}
}
随机推荐
- (转)RabbitMQ学习之集群部署
http://blog.csdn.net/zhu_tianwei/article/details/40931971 我们先搭建一个普通集群模式,在这个模式基础上再配置镜像模式实现高可用,Rabbit集 ...
- Rx (Reactive Extensions)介绍
Reactive Extensions (Rx) 原来是由微软提出的一个综合了异步和基于事件驱动编程的库包,使用可观察序列和LINQ-style查询操作. 使用Rx, 开发者可以用Observable ...
- velocity.ui2.0所有的内置动画名称
velocity升级到2.0后api发生了变化,按照原来的名称已经不能调用原来的动画效果,新的名称如下:velocity.ui2.0所有的内置动画名称 bounce flash headShake j ...
- 面试题1-----SVM和LR的异同
1.异(加下划线是工程上的不同) (1)两者损失函数不一样 (2)LR无约束.SVM有约束 (3)SVM仅考虑支持向量. (4)LR的可解释性更强,SVM先投影到更高维分类再投影到低维空间. (5)S ...
- tf.truncated_normal和tf.random_normal使用方法的区别
1.tf.truncated_normal使用方法 tf.truncated_normal(shape, mean=0.0, stddev=1.0, dtype=tf.float32, seed=No ...
- 【codeforces 799C】Fountains
[题目链接]:http://codeforces.com/contest/799/problem/C [题意] 你有两种不同的货币; 余额分别为c和d 然后有n种商品; 每种商品只能由两种货币中的某一 ...
- Elasticsearch 7.0 正式发布,盘他!
Elastic{ON}北京分享了Elasticsearch7.0在Speed,Scale,Relevance等方面的很多新特性. 比快更快,有传说中的那么牛逼吗?盘他! 通过本文,你能了解到: Ela ...
- HelloWorld编译正常运行报noclassdeffounderror
修改环境变量classpath: 原理: classpath是搜索java类库的路径:当你输入命令“java HelloWorld“时,会根据classpath寻找HelloWorld.class:一 ...
- 项目工程的包package与文件夹的关系
项目工程的包package与文件夹的关系: 1. 包名与文件夹是分层关系,包名只是一个字符串而已,包名.对应的是层级的文件夹. 如,com.Immoc.Access包,只是一个字符串.但他对应的win ...
- pythonWeb -- Django开发- Admin
[第一次使用Admin 要创建超级用户账号] 1.\ python manage.py createsuperuser You have 1 unapplied migration(s). Your ...