我有一组 *.scss 文件,它们被编译到我的 main.min.css 文件中。在许多地方都使用了带有颜色的变量(比如说 $customColor)。我在数据库中有我的用户,一个字段是带有十六进制 rgb 代码的 UserColor。
现在登录后用户必须看到带有 $customColor 设置为 RGB 的颜色的网站。我不知道如何在我的 asp.net 应用程序中不更改 css 在视图顶部。
将有成千上万的用户,所以我不能为每个用户提供许多 css,但只有一个区别 - $customColor。
可以在客户端做吗?当许多人登录服务时,这将有助于避免服务器上的冲突。然后我想例如在所有 main.min.css 文件中将所有设置的位置(例如“#e45f2”)替换为自定义颜色。然后我会返回颜色以查看 ViewBag 并在 Jquery 函数中使用。可能吗?