-2
如何定义CSS样式(例如font-size: 20px
),并在多个地方重复使用LESS?使用LESS分解CSS规则(例如font-size:20px;)
根据LESS文档,我可以使用键(例如字体大小),标识符(例如.myClass
)和值(例如20px
)的变量。但是,我没有看到像这样做一般规则的能力。在SCSS
实施例:
定义一个混合
@mixin large-text {
font-size: 20px;
}
使用它别处
.MyAwesomeTitle {
color: red;
@include large-text;
}
结果:
.MyAwesomeTitle {
color: red;
font-size: 20px;
}
少也有混入,如图[该文档] (http://lesscss.org/features/)。 – jonrsharpe
@jonrsharpe - LESS文档仅指定如何在选择器中使用mixins。在我的例子中,我没有试图包含另一个类的CSS块。 –
询问时提及这一点会很有帮助。另外:[*“你也可以使用不带参数的参数混合,如果你想从CSS输出中隐藏规则集,但是想要在其他规则集中包含它的属性,这很有用:”*](http:/ /lesscss.org/features/#mixins-parametric-feature) – jonrsharpe