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

本文共 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

你可能感兴趣的文章
有赞透明多级缓存解决方案(TMC)设计思路
查看>>
如何设计高扩展的在线网页制作平台
查看>>
Git 2.5增加了工作树、改进了三角工作流、性能等诸多方面
查看>>
Swift 5将强制执行内存独占访问
查看>>
中台之上(二):为什么业务架构存在20多年,技术人员还觉得它有点虚?
查看>>
深度揭秘腾讯云低功耗广域物联网LPWAN 技术及应用
查看>>
与Jeff Sutherland谈敏捷领导力
查看>>
More than React(四)HTML也可以静态编译?
查看>>
React Native最佳学习模版- F8 App开源了
查看>>
云服务正在吞噬世界!
查看>>
阅读Android源码的一些姿势
查看>>
Web语义化标准解读
查看>>
一份代码构建移动、桌面、Web全平台应用
查看>>
高性能 Lua 技巧(译)
查看>>
区分指针、变量名、指针所指向的内存
查看>>
异步编程的世界
查看>>
最近话题火爆的四件事你知道不?
查看>>
SpringBoot整合MyBatis
查看>>
云计算产业如何率先推行信用管理?
查看>>
Android 类库书签更新(一)
查看>>