我有这个LESS样式表。它的想法是在我们的“命名空间”中将很多图标类别化为我的本地类名。
// base-icons.less
.base-icon {
display: block;
font: "myFont.otf"
}
.base-icon-foo { content: 'foo' }
.base-icon-bar { content: 'bar' }
.base-icon-fiz { content: 'fiz' }
// my-icons.less
.my-icon {
&-foo { .base-icon; .base-icon-foo; }
&-bar { .base-icon; .base-icon-bar; }
&-fiz { .base-icon; .base-icon-fiz; }
}
有没有办法阻止必须将.base-icon
类添加到my-icons.less
文件中的每一行?我想将css应用于以.my-icon
开头的所有类,但每次都不必键入.base-icon
类会更简洁。