тебя требования, что бы оформление могло меняться в зависимости от пользователя в системе.
Мой случай:
- юзеры компании: все в синих тонах.
- клиенты: все в зеленых тонах.
Мне из-за этого пришлось большую часть вынести в общую верстку, и ам играть с подстановкой класса определяющего тему оформления в тег body. Ну и все сотальное по БЭМ.
Если было похожее, то как решал?
Ну решается по разному. Один из вариантов - генерация разных вариантов CSS заранее и отдавали нужный файл нужному юзеру через backend. Через preprocessor и переменные. Фактически несколько сборок под каждый тип юзеров
У меня та же история,мы от бустрапа пляшем. Для разных приложений импортил переменные с разными значениями.
Обсуждают сегодня