gpt4 book ai didi

html - 动态车身类少

转载 作者:太空宇宙 更新时间:2023-11-04 16:24:59 25 4
gpt4 key购买 nike

有没有一种方法可以根据 body 上的类在下面的两种颜色之间动态选择,而无需将 body 类添加到每个包含使用 less 的颜色的 less 片段?

@basketballColor: #ff9900;
@footballColor: #99743d;

我们能做到吗?

.navbar-inner {
background-color: @mainColor;
}

我知道我们可以做到这一点,但我想压缩它

body.basketball {

.navbar-inner {
background-color: @basketballColor;
}
}

body.football {

.navbar-inner {
background-color: @footballColor;
}
}

最佳答案

这在 SO 经常被问到:

只需通过 mixins 压缩即可,它很简单:

// usage:

body {
.navbar(basketball, #ff9900);
.navbar(football, #99743d);
}

// impl:

.navbar(@name, @color) {
&.@{name} .navbar-inner {
background-color: @color;
}
}

或者:

// usage:

.navbar(basketball, #ff9900);
.navbar(football, #99743d);

// impl:

.navbar(@name, @color) {
body.@{name} .navbar-inner {
background-color: @color;
}
}

关于html - 动态车身类少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26122013/

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