Задать вопрос

Как реализовать на сайте динамический css?

Разрабатываю тему WP и в будущем хотел бы реализовать возможность в админке редактировать цвета текста, блоков и прочее.

Как это можно реализовать? Я так полагаю это должно наверно быть так, что цвета задаются в виде переменных.
  • Вопрос задан
  • 621 просмотр
Подписаться 1 Сложный 1 комментарий
Ответ пользователя adequm К ответам на вопрос (4)
@adequm
В чистом css можно создавать переменные:
(внутри файла style.css)
:root {
--color: #eee;
-fontSize: 14px;
}

После используй эти переменные в любом месте
body {
backgroud-color: var(--color);
font-size: var(--fontSize);
}

Ты можешь в любой момент спокойно вставить в html тег

=> автоматически сменятся стили использующие твои переменные. Так, к примеру, можно легко переключать тему (дневная/ночная) сайта лишь изменив тег
Ответ написан
Комментировать