博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
less学习笔记
阅读量:5882 次
发布时间:2019-06-19

本文共 1131 字,大约阅读时间需要 3 分钟。

 
1.koala可以用来编译less;
 
2.less注释:
//不会被编译
/*此注释会编译到css里*/
 
3.定义变量:
less:
@test_width:300px;
.box {
width:@test_width;//编译在css为width:300px;
height:@test_width;
background:pink;
}
 
html:
<div class="box">
 
</div>
 
4. &用法:
a{
  color:blue;
  &:hover{
    color:red;
  }
}//&就相当于a
再比如,父元素叫.wrap  儿子元素中有一个叫 .wrap_2,那就可以这样写
.wrap{
  &_2{}
}
5.嵌套
less:
.nest{
widows: 300px;
height: 60px;
 
h1{
font-size: 30px;
color: #1b6d85;
a{
text-decoration: none;
&:hover{
color: cadetblue;
}
}
}
p{
font-size: 20px;
color: #1A8ECE;
}
}
 
html:
<div class="nest">
<h1><a>this is a blue world!</a></h1>
<p>i know one thing,you know nothing</p>
</div>
 
6.混合的例子
.border_radius(@radius: 5px){
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}//此不会被编译到css
 
.radius_test {
width: 100px;
height: 20px;
background: pink;
.border_radius();//括号里可以自定义如(15px)等
}
 
//变量名做作为变量
@co:color;
@color:pink;
#box3 {
background: @@co+19*2;//@@co等于@color
color: @color;
}
 
 
7.@arguments参数
.boxShadow(@x:0;@y:0;@blur:1px;@color:gray){
box-shadow: @arguments;
}
#box3 {
.boxShadow(3px,2px,3px,yellow);
}

转载于:https://www.cnblogs.com/iriliguo/p/6795886.html

你可能感兴趣的文章
关于跨DB增量(增、改)同步两张表的数据小技巧
查看>>
学员会诊之03:你那惨不忍睹的三层架构
查看>>
vue-04-组件
查看>>
Golang协程与通道整理
查看>>
解决win7远程桌面连接时发生身份验证错误的方法
查看>>
C/C++ 多线程机制
查看>>
js - object.assign 以及浅、深拷贝
查看>>
python mysql Connect Pool mysql连接池 (201
查看>>
Boost在vs2010下的配置
查看>>
一起谈.NET技术,ASP.NET伪静态的实现及伪静态的意义
查看>>
20款绝佳的HTML5应用程序示例
查看>>
string::c_str()、string::c_data()及string与char *的正确转换
查看>>
11G数据的hive初测试
查看>>
如何使用Core Text计算一段文本绘制在屏幕上之后的高度
查看>>
==和equals区别
查看>>
2010技术应用计划
查看>>
XML 节点类型
查看>>
驯服 Tiger: 并发集合 超越 Map、Collection、List 和 Set
查看>>
Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现...
查看>>
Template Method Design Pattern in Java
查看>>