繁体   English   中英

在运行时更改jQuery页面向导的颜色

[英]Change color of jquery pageguide on runtime

我有一个.NET核心应用程序,其中带有一个jQuery页面指南 用户可以配置应用程序的颜色,例如菜单栏。 为了实现这一点,我从Controller中添加了带有<style>标签的HtmlString 标签中是类中用户特定的颜色。

var primaryColor = "rgb(28,67,104)"; //will be configurable
return new HtmlString(($".primarycolor{{background-color:{primaryColor}; }}"));

我想让用户可以配置jquery页面指南的颜色,但是pageguide.css文件中的颜色值显然不能修改。 我读过有关LESS的文章,但我不能(也不应该)在运行时进行编译。

如何为页面指南添加动态颜色支持? 有没有一种相对简单的方法可以使用js或服务器端代码执行此操作?

  1. 通过将用户输入发送到您的.NET应用程序来阅读用户输入
  2. 呈现页面时,通过生成CSS文件或<style>标记将其覆盖,然后可以在HTML文件上实现该标记。 该CSS会覆盖默认颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM