Измените цвет jquery pageguide во время выполнения

1

У меня есть.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 или кода на стороне сервера?

Теги:
asp.net-core-mvc

1 ответ

0
  1. Прочтите ввод пользователей, отправив их в свое приложение.NET.
  2. при рендеринге вашей страницы перезапишите его, создав CSS файл или <style> который затем можно реализовать в вашем HTML файле. Этот CSS перезаписывает цвета по умолчанию.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню