Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Собирать единый CSS файл для светлой и темной темы #175

Open
akellbl4 opened this issue Jan 10, 2021 · 2 comments

Comments

@akellbl4
Copy link
Collaborator

Сейчас для изменения темы оформления используется два CSS файла которые по сути содержат одинаковый контент и различаются только цветами.
Лучше всего вынести все цвета оформления в CSS переменные и менять их подставляя css-класс/аттрибут на html.
При вставке скрипта сразу после тега body можно менять тему читая настройку из localstorage и предотвращая flick интерфейса.

@webkonstantin
Copy link
Collaborator

насчет последнего абзаца, там сейчас так и есть, только в head, вроде флика не должно быть при загрузке

@akellbl4
Copy link
Collaborator Author

это я просто добавил про реализацию :) флика сейчас нет, но есть document.write что плохо, и есть подгрузка всего CSS при смене темы оформления что не менее плохо

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants