Я пытаюсь добавить брендинг в веб-приложение на основе заданного пользователем параметра или субдомена. Это означает изменение цветов по всему сайту, когда пользователь заходит на сайт, используя свой поддомен или логин.
Существуют ли какие-либо библиотеки JavaScript или какие-либо умные способы добиться этого, используя Less / Sass.
Я уже обнаружил более очевидное онлайн-решение, заключающееся в наличии нескольких таблиц стилей или меньшего количества файлов, которые импортируют основные стили и переопределяют основные переменные и т. Д.
Я надеюсь найти какую-нибудь библиотеку JavaScript, которая может изменять цвета на лету или заменять цвета в файле CSS перед визуализацией. Или, может быть, есть какие-то классные трюки CSS, которые могут помочь?
Любые идеи / решения, которые могут у вас возникнуть, будут очень полезны!
редактирует
На самом деле я не собираюсь много манипулировать домом. то есть изменение классов на нескольких элементах и т. д. Это просто действительно меняет цвета или может манипулировать таблицами стилей перед отображением страниц.
У меня есть под-домен / пользовательская настройка, поэтому только изменение стилей и т. Д., На которые этот вопрос требует ответов.
Я принимаю, что вопросы, подобные этому, задавались ранее, но у меня все по-другому. Я пытаюсь найти какие-либо решения, кроме как просто поменять таблицу стилей, и я действительно хочу изменить цвета веб-сайта.