【问题标题】:Custom css/sass style for asp.net mvc/jquery [duplicate]asp.net mvc/jquery的自定义css/sass样式[重复]
【发布时间】:2015-08-14 20:47:39
【问题描述】:

我有一组 *.scss 文件被编译到我的 main.min.css 文件中。在许多地方都使用了带有颜色的变量(比如说 $customColor)。我在数据库中有我的用户,一个字段是带有十六进制 rgb 代码的 UserColor。

现在登录后用户必须看到带有 $customColor 设置为 RGB 的颜色的网站。我不知道如何在我的 asp.net 应用程序中不更改顶部的 css。

会有成千上万的用户,所以我不能为每个用户提供许多 css,但只有一个区别 - $customColor。

可以在客户端做吗?当许多人登录服务时,这将有助于避免服务器上的冲突。然后我想例如在所有 main.min.css 文件中将所有设置的位置(例如“#e45f2”)替换为自定义颜色。然后我会返回颜色以查看 ViewBag 并在 Jquery 函数中使用。有可能吗?

【问题讨论】:

标签: jquery css asp.net-mvc sass customizing


【解决方案1】:

我能看到的唯一方法是给彩色元素一个类,并通过 JS 定义该颜色:

HTML

<span class='customColor'>Some text</span>

jQuery

$('.customColor').css('color', customColor);

【讨论】:

  • 不幸的是我不能修改 html/css 代码,我已经准备好了,我可以改变的一件事是在 sass 文件中以编程方式改变颜色。
猜你喜欢
  • 2014-06-16
  • 1970-01-01
  • 2013-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-26
  • 1970-01-01
相关资源
最近更新 更多