gpt4 book ai didi

html - 通过 LESS 和 CSS 动态(在运行时)更改变量?

转载 作者:太空狗 更新时间:2023-10-29 15:28:57 26 4
gpt4 key购买 nike

@myThemeBackground = #ddd;  

div#box1 { background: @myThemeBackground; }

我正在使用 LESS 以便为我的 css 使用变量。它工作正常,但我想知道是否有办法在运行时通过 javascript 或其他方式动态更改“myThemeBackground”。

也就是说,如果用户为背景选择自定义颜色,我希望整个皮肤都发生变化。

注意:这是为了动态地为应用程序设置主题/皮肤,例如,用户选择背景颜色,然后整个应用程序发生变化(无需刷新页面)

最佳答案

您可以使用 modifyVars 方法即时修改 Less 变量:

less.modifyVars({ myThemeBackground : '#000' });

关于html - 通过 LESS 和 CSS 动态(在运行时)更改变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9946873/

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