gpt4 book ai didi

css - 通过 react 以编程方式更改 CSS Stylesteet 初始值

转载 作者:行者123 更新时间:2023-11-28 00:14:02 26 4
gpt4 key购买 nike

我有一个 React 应用程序,其设计严重依赖 CSS 代码中的硬编码设计元素。最近我的任务是根据用户登录使其中一些元素(图像、配色方案等...)可变。

我正在寻找一个简单的解决方案,它允许更改整个设计,而无需使用 React 分别为每个元素设置样式。

也许有一种方法可以动态添加一个额外的 CSS 样式表来覆盖初始值?或者有没有办法修改现有的样式表,以便我可以在用户登录期间将修改后的值注入(inject)其中一次?

谢谢!

最佳答案

最好的方法是使用此处提到的 CSS 变量:

https://stackoverflow.com/a/17595596/2498528

另外,为了支持 IE,我使用了这个:

https://github.com/jhildenbiddle/css-vars-ponyfill

关于css - 通过 react 以编程方式更改 CSS Stylesteet 初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55223709/

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