который расширяет бутстрап (vuexy)
Нужно добавить динамическую смену тем (темная, светлая, etc)
Чем больше я копаюсь в стилях, тем большее меня настигает разочарование
1. Очень много глубоких селекторов
2. Разобраться где перезаписывается css некоторых компонентов - занимает по 5-10 минут в лучшем случае
3. 3 разных цветовых схемы, одна бутстрап (и не дружит с css переменными), вторая шаблон, третья таилвинд (слава богу эта хотя бы использует scss переменные бутстрапа)
И по мелочи там ещё наберётся ужасов...
Что с этим можно сделать, и при этом желательно не сойти с ума?
харкорно написать скрипт который на живую меняет стили заданных элементов))) По такому принципу работают плагины для создания версий страничек для слабовидящих)
Плохо что у вас все разбросано, скорее всего будут проблемы Как вариант ставьте класс с названием темы в тег html, а потом переопределяйте стили, это для бутстрапа и других стилей А для тейлвинда точно не помню как, у них там есть моды этих тем, там надо смотреть
Разносить, выносить компоненты, вытаскивать глубину до максимум 3 уровней, вкрячивать БЭМ и вот это всё. По-другому, я думаю, никак. Можно без этого попробовать натянуть, но количество говнокода это увеличит в разы. Мало того, что там хлам из стилей, так вы ещё и не видите связность так, как видел её автор
Наверное как то в эту сторону буду пытаться идти, но пока только боль ощущается :с
Самое главное то, что после этого вы уже будете знать как решать эту проблему
Обсуждают сегодня