gpt4 book ai didi

css - 在 CSS 中声明 var 的 LESS 等价物是什么?

转载 作者:行者123 更新时间:2023-11-28 05:19:06 26 4
gpt4 key购买 nike

我有一个场景可以根据某些条件在运行时更改门户上的品牌颜色和其他一些样式变量。我能做到使用 CSS(查看下面的示例片段)。但是由于我们所有的 CSS 都是在编译时通过转换 LESS 文件生成的,不确定如何在 LESS 中编写类似的逻辑以便它生成如下所示的 CSS?

:root {
--brand-color: yellow;
}

h1 {
color: var(--brand-color);
}

<h1 id="demo">Hello</h1>
<button onclick="myFunction()">Click me</button>

function myFunction() {
document.documentElement.style.setProperty('--brand-color', 'red');
}

最佳答案

@yellow-color: yellow;
@red-color: red;

h1{
color: @yellow-color;
&.red-color{
color: @red-color;
}
}

改为添加类

function myFunction(){
$("myelement").addClass("red-color");
}

关于css - 在 CSS 中声明 var 的 LESS 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39155640/

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