less基础
来源:互联网 发布:ug内螺纹螺纹铣刀编程 编辑:程序博客网 时间:2024/06/03 08:33
less
less的主要特性:
1,变量。 @with
2,混合。类似于在一个选择器里嵌套另一个选择器的属性
3,匹配模式。 在一个选择器里不仅传入参数,而且传个字符串(也就是个参数)
4,@argument。表示所有的参数
- 变量 @test_width: 100px;
- 混合
. box{
width: 100px;
height: 100px;
.border;
}
.border{
border: 1px solid #000;
}
可带参数
.border01(@border_width){
border: 1px solid @border_width;
}
参数默认带值
.border02(@border_width:10px){
border: 1px solid @border_width;
}
- 匹配模式
.triangle(right,@w:5px,@c:#ccc){
border-width: @w;
border-color: transparent transparent transparent @c;
border-style: dashed dashed dashed solid;//IE6中边框问题
}
.triangle就相当于是一个“方法”或者说“函数”。
.sanjiao{
.triangle(bottom,100px);
}
- 嵌套
.list{
li{
}
}
&代表上一层选择器
- @arguments包含了所有传递进来的参数
如果你不想单独处理每一个参数的话就可以像这样写:
.border_arg(@w:30px,@c:red,@xx:solid){
border:@arguments; //@arguments可以把你所传的所有的变量直接带过来,在这里@arguments,就等于border:@w @c @xx;是一个意思
}
- Less-避免编译
-有时候我们需要输出一些不正确的CSS语法或者使用一些less不认识的专有语法
-要输出这样的值我们可以在字符串前加上~
例如:.test_03{
width:~calc(300px-30px)';//(原封不动的输出,避免编译)
0 0
- LESS基础
- less基础
- less基础
- less基础
- BootStrap less基础语法
- less语法基础
- less基础入门一
- less基础语法
- LESS 简单基础运用
- less基础讲解
- less 基础 边学边整理
- Less 基础入门
- less笔记-Less安装与基础使用
- LESS学习:LESS的基础语法
- Less基础学习(1)
- less学习笔记:基础语法
- less的基础入门学习笔记,less基础教程
- less
- 我们做最专业的移动平台视频编辑SDK
- Ubuntu 14.02 jekyll 搭建
- MySql中游标的定义与使用方式
- ios桥接 bridge
- Spring、Spring MVC、MyBatis整合文件配置详解
- less基础
- Android Gradle实战中遇到的问题与经验
- 获取scrollview当前滚动到某页的代码,已经滚动中计算的代码
- Android ALARM_SERVICE服务
- 文章标题Matlab GUI学习笔记(一)function “funcname” 工作区和基本工作区
- Codeforces--630I--Parking Lot(规律)
- 3. autowire、scope和aware接口
- 字符串交错组成--很优美的递归算法
- java中stringBuilder的用法