你能把。css文件导入到。less文件中吗?
我对less非常熟悉,并将其用于我的所有开发。我经常使用如下结构:
@import "normalize";
//styles here
@import "mixins";
@import "media-queries";
@import "print";
所有的导入都是其他的.less文件,并且都可以正常工作。
我现在的问题是:
我想导入一个。css文件到。less中,引用在。css文件中使用的样式,如下所示:
@import "../style.css";
.small {
font-size:60%;
.type;
}
// other styles here
.css文件包含一个名为.type的类,但当我试图编译.less文件时,我得到了错误NameError: .type是未定义的
.less文件不导入.css文件,只导入其他.less文件吗?还是我引用错了?!
如果你只是想导入一个CSS文件作为引用(例如使用Mixins中的类),但不包括整个CSS文件的结果,你可以使用@import (less, Reference)“reference.css”;:
my.less
@import (less,reference) "reference.css";
.my-class{
background-color:black;
.reference-class;
color:blue;
}
reference.css
.reference-class{
border: 1px solid red;
}
*结果(my.css)与lessc my.css。Less out/my.css *
.my-class {
background-color: black;
border: 1px solid red;
color: blue;
}
我使用lessc 2.5.3
如果你只是想导入一个CSS文件作为引用(例如使用Mixins中的类),但不包括整个CSS文件的结果,你可以使用@import (less, Reference)“reference.css”;:
my.less
@import (less,reference) "reference.css";
.my-class{
background-color:black;
.reference-class;
color:blue;
}
reference.css
.reference-class{
border: 1px solid red;
}
*结果(my.css)与lessc my.css。Less out/my.css *
.my-class {
background-color: black;
border: 1px solid red;
color: blue;
}
我使用lessc 2.5.3