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));
}
}
}
随机推荐
- 搞不懂的算法-排序篇<1>
最近在学习算法,跟着<Algorithms>这本书,可能是自己水平不够吧,看完排序算法后各种,希尔,归并,快排,堆的实现在脑子里乱成一锅粥,所以就打算大概总结一下,不求精确,全面,只想用平 ...
- 系统A一定会按照自我的样子改造世界
A一定会按照自己的样子去构建系统A1,A1一定还会按照自己的样子去构建系统A1.1,A1.1一定还是会按照自我的样子去构建A1.1.1……我们编程,我们改造世界,我们的方向是被注定要朝着构建人造人的方 ...
- 动态规划——Buyer
题目链接 题目描述 哆啦A梦班级举办个party,当然吃的东西必不可少,哆啦A梦负责采购任务,他得到了一份清单,上面注明不同食品的受欢迎程度,哆啦A梦需要用一定的价钱尽可能达到的更大的受欢迎程度!例如 ...
- 如何添加删除子网卡eth0:1(linux案例)
这种方法实现了单网卡多IP,我的系统是centos7的,如何添加删除子网卡IP详细请看下面操作例子 添加子网卡IP:ifconfig ens3:1 192.168.0.100/24 ...
- pywinauto进阶练习
case1.画图工具简单练习 #_*_coding=utf-8_*_ import time from pprint import pprint import logging from logging ...
- BZOJ 3144 [HNOI2013]切糕 (最大流+巧妙的建图)
题面:洛谷传送门 BZOJ传送门 最大流神题 把点权转化为边权,切糕里每个点$(i,j,k)$向$(i,j,k+1)$连一条流量为$v(i,j,k)$的边 源点$S$向第$1$层的点连边,第$R+1$ ...
- P2024 食物链 (补集)
题目描述 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形.A 吃 B,B 吃 C,C 吃 A. 现有 N 个动物,以 1 - N 编号.每个动物都是 A,B,C 中的一种,但是我 ...
- SpringBoot2整合activiti6环境搭建
SpringBoot2整合activiti6环境搭建 依赖 <dependencies> <dependency> <groupId>org.springframe ...
- mybatis3中几个@Provider的使用方式
Mybatis的原身是ibatis,现在已经脱离了apache基金会,新官网是http://www.mybatis.org/.Mybatis3中增加了使用注解来配置Mapper的新特性,这里主要介绍@ ...
- 【LeetCode-面试算法经典-Java实现】【056-Merge Intervals(区间合并)】
[056-Merge Intervals(区间合并)] [LeetCode-面试算法经典-Java实现][全部题目文件夹索引] 原题 Given a collection of intervals, ...