less预处理语言
来源:互联网 发布:微分销商城源码 编辑:程序博客网 时间:2024/05/16 00:59
1.less的概述
less的源码采用的javaScript,less框架诞生于2009年,使用javascript语言编写的一种css预处理语言,他为css赋予了编程的特性如变量/继承/运算/函数等功能。
##2.less的使用
>1.使用变量
使用@定义一个变量,在其他的css样式中引用
@color:red;//
#header{
height: 200px;
width: 200px;
background-color: @color;
}
p{
color: @color;
}
@number:100px;
加法,注意:使用减法会报错,+-10px即可
.first{
background-color: red;
width: @number+100px;
height: @number+100px;
}
乘法
@number:100px;
.first{
background-color: red;
width: @number*4;
height: @number*4;
}
>2.混合/混入
>混合/混入
是定义可以重复使用的代码块
.set-init(@color:red,@size:10px){
background-color: @color;
font-size: @size;
}
#header{
height: 200px;
width: 200px;
.set-init
}
p{
.set-init
}
>3.内嵌
#header{
div{
height: @min-div-height;
width: @min-div_width;
background-color: @color;
ul li{
float: left;
list-style: none;
margin-left: @min-margin;
margin-right: @min-margin;
}#header{
div{
height: @min-div-height;
width: @min-div_width;
background-color: @color;
ul li{
float: left;
list-style: none;
margin-left: @min-margin;
margin-right: @min-margin;
}
}
p{
color: @color;
}
}
#header{
div{
height: @min-div-height;
width: @min-div_width;
background-color: @color;
ul li{
float: left;
list-style: none;
margin-left: @min-margin;
margin-right: @min-margin;
}
}
p{
color: @color;
}
}
}
p{
color: @color;
}
}
less的源码采用的javaScript,less框架诞生于2009年,使用javascript语言编写的一种css预处理语言,他为css赋予了编程的特性如变量/继承/运算/函数等功能。
##2.less的使用
>1.使用变量
使用@定义一个变量,在其他的css样式中引用
@color:red;//
#header{
height: 200px;
width: 200px;
background-color: @color;
}
p{
color: @color;
}
@number:100px;
加法,注意:使用减法会报错,+-10px即可
.first{
background-color: red;
width: @number+100px;
height: @number+100px;
}
乘法
@number:100px;
.first{
background-color: red;
width: @number*4;
height: @number*4;
}
>2.混合/混入
>混合/混入
是定义可以重复使用的代码块
.set-init(@color:red,@size:10px){
background-color: @color;
font-size: @size;
}
#header{
height: 200px;
width: 200px;
.set-init
}
p{
.set-init
}
>3.内嵌
#header{
div{
height: @min-div-height;
width: @min-div_width;
background-color: @color;
ul li{
float: left;
list-style: none;
margin-left: @min-margin;
margin-right: @min-margin;
}#header{
div{
height: @min-div-height;
width: @min-div_width;
background-color: @color;
ul li{
float: left;
list-style: none;
margin-left: @min-margin;
margin-right: @min-margin;
}
}
p{
color: @color;
}
}
#header{
div{
height: @min-div-height;
width: @min-div_width;
background-color: @color;
ul li{
float: left;
list-style: none;
margin-left: @min-margin;
margin-right: @min-margin;
}
}
p{
color: @color;
}
}
}
p{
color: @color;
}
}
0 0
- less预处理语言
- CSS预处理语言--Less
- CSS预处理语言 less (一) 初识less
- CSS预处理器语言:Sass、LESS、Stylus
- CSS预处理语言Less常用语法
- 编程语言NodeJSのLess CSS预处理器
- css预处理器--less
- CSS预处理-LESS
- CSS预处理器-Less
- LESS预处理器
- webstorm开发vue组件时,支持scss/less等预处理语言
- CSS预处理器 Less & Sass
- css预处理器(less学习笔记)
- CSS预处理技术总结(一)Less
- CSS预处理器SASS | LESS等简介
- sass less stylus css预处理器
- css预处理器less的分析
- CSS 的预处理程序--------------------Sass、LESS、Stylus
- Android应用程序换肤实现系列(一)
- 用CSS美化你的滚动条
- The server encountered an internal error that prevented it from fulfilling this request.
- Spring-Hibernate学习
- java (字符流、转换流)
- less预处理语言
- 【开源一个小工具】一键将网页内容推送到Kindle
- SQL之ROUND、CASE、LIKE语句
- sass
- nginx.conf减肥记
- 【Unity】Unity5版本的AssetBundle打包方案之资源打包
- java 查找指定后缀名的文件
- surfaceView和View最本质的区别总结
- Android学习路线