У меня есть.NET-приложение с графическим интерфейсом jquery. Цвета приложения, например, меню, могут быть настроены пользователем. Для этого я добавляю HtmlString
с <style>
из контроллера. В теге указаны пользовательские цвета в классах.
var primaryColor = "rgb(28,67,104)"; //will be configurable
return new HtmlString(($".primarycolor{{background-color:{primaryColor}; }}"));
Я хочу, чтобы пользовательские настройки, заданные пользователем jQuery, настраивались пользователем, но значения цвета в файле pageguide.css не могут быть явно изменены. Я читал о LESS, но я не могу (и не должен) компилировать его во время выполнения.
Как добавить динамическую поддержку цвета в страницу? Есть ли относительный простой способ сделать это с помощью js или кода на стороне сервера?
<style>
который затем можно реализовать в вашем HTML файле. Этот CSS перезаписывает цвета по умолчанию.