如何使用 Less 在另一个类中应用串联类?
假设我有以下 Less 设置:
.box {
border: 1px solid #333;
&.error {
background-color: Red;
}
}
如果我想声明另一个应用 .box.error 完整样式的类,例如 .error-box
,正确的语法是什么?
如果我使用:
.error-box {
.box.error;
}
我得到的只是红色背景,没有边框。我尝试了许多不同的组合,但总是出现语法错误。
Let's say I have the following Less setup:
.box {
border: 1px solid #333;
&.error {
background-color: Red;
}
}
If I wanted to declare another class which applied the full style of .box.error, as .error-box
for example, what's the correct syntax?
If I use:
.error-box {
.box.error;
}
All I get is the red background, with no border. I've tried many different combinations, but I always get a syntax error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我像这样插入了你的 less:
CSS 输出是这样的:
你想要 .error-box 类单独接收两种样式吗?我能想到的唯一方法是:
I plugged in your less as so:
and the CSS output was this:
were you wanting the .error-box class to alone receive both styles? The only way I can think of doing that would be: