lesss引入
什么是引入:你可以引入一个或多个.less文件,然后这个文件中的所有变量都可以在当前的less项目中使用.
小demo
main.less 文件:1
@wp:960px;
style.less文件:1
2
3
4@import "main.less";
.centen{
width:@wp;
}
编译后:1
2
3.centen{
width:960px;
}
不能混合css文件中的样式(引用css样式会被原样输出到编译的文件中)
index.css:1
2
3
4@wp:960px;
.color{
color:#000;
}
错误的方式:
style.less1
2
3
4
5
6@import "main.less";
@import "index.css";
.centen{
width:@wp;
.color; // 不能混合css文件中的样式
}
正确的方式:
style.less1
2
3
4
5@import "main.less";
@import "index.css";
.centen{
width:@wp;
}
可带参数
1.once: 默认,只包含一次.
2.reference: 使用Less文件但不输出.
3.inline: 在输出中包含源文件但不加工它.
4.less: 将文件作为Less文件对象,无论是什么文件扩展名.
5.css: 将文件作为CSS文件对象,无论是什么文件扩展名.
6.multiple: multiple.
//@import “main.less”;
//@import (reference) “main.less”; //引用LESS文件,但是不输出
//@import (inline) “main.less”; //引用LESS文件,但是不进行操作
//@import (once) “main.less”; //引用LESS文件,但是不进行操作
//@import (less) “index.css”; //无论是什么格式的文件,都把他作为LESS文件操作
//@import (css) “main.less”; //无论是什么格式的文件,都把他作为CSS文件操作
@import (multiple) “main.less”; //multiple,允许引入多次相同文件名的文件
@import (multiple) “main.less”; //multiple,允许引入多次相同文件名的文件
@import (multiple) “main.less”; //multiple,允许引入多次相同文件名的文件