gpt4 book ai didi

less - 如何使用 Less 在另一个类中应用连接类?

转载 作者:行者123 更新时间:2023-12-04 05:33:45 27 4
gpt4 key购买 nike

假设我有以下 Less 设置:

.box {
border: 1px solid #333;
&.error {
background-color: Red;
}
}

如果我想声明另一个应用了 .box.error 完整样式的类,如 .error-box例如,正确的语法是什么?

如果我使用:
.error-box {
.box.error;
}

我得到的只是红色背景,没有边框。我尝试了许多不同的组合,但总是出现语法错误。

最佳答案

我插入了你的 less :

.box {
border: 1px solid #333;
&.error {
background-color:red;
}
}

.error-box {
.box;
}

CSS 输出是这样的:
.box {
border: 1px solid #333;
}
.box.error {
background-color: red;
}
.error-box {
border: 1px solid #333;
}
.error-box.error {
background-color: red;
}

您是否希望 .error-box 类单独接收两种样式?我能想到的唯一方法是:
.error-bg {
background:red;
}

.box {
border:1px solid #333;
&.error {
.error-bg;
}
}

.error-box {
.box;
.error-bg;
}

关于less - 如何使用 Less 在另一个类中应用连接类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7581124/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com