Подключите нашего Telegram-бота для уведомлений о новых проектах
Переделать сайт, изменить css.
Разместить заказ

s
Заказчик
Отзывы фрилансеров:
+ 24
- 1
Зарегистрирован на сайте 14 лет и 5 месяцев
Бюджет:
5000 руб
60.96 $ — 53.62 €
Здравствуйте, для реализации этой задачи вам потребуются уверенные знания css, sass, js, верстки. умение разобраться в чужом коде.
Задача следующая:
шаблон сайта сайта:
index.html – содержит код html
style.css – стили
script.js – скрипт
на сайте реализована смена темы, светлая/темная.
Проблема в том, что она реализована неверно выбранным способом.
а именно:
при нажатие на кнопку смены темы, стартует script.js и меняет цвета на странице под темную/светлую тему.
эти цвета прописаны в самом script.js
в итоге стили хранятся и в css и script.js, что не удобно, чтобы поменять цвет нужно править его и в css и в js добавить дополнительную третью тему – проблема.
НУЖНО:
чтобы цвета темы сайта хранились только в css, а из script.js убрать их полностью.
тоесть в css прописать темы root и dark как css-переменные, а джава скрипт лишь переключает стили.
таким образом, все стили будут прописаны только css. и появится возможность легкого добавления новых тем оформления и редактирование существующих.
-----------------------------------------------
К данному тз, прилагается пример реализации нужной логики смены темы.
Задача следующая:
шаблон сайта сайта:
index.html – содержит код html
style.css – стили
script.js – скрипт
на сайте реализована смена темы, светлая/темная.
Проблема в том, что она реализована неверно выбранным способом.
а именно:
при нажатие на кнопку смены темы, стартует script.js и меняет цвета на странице под темную/светлую тему.
эти цвета прописаны в самом script.js
в итоге стили хранятся и в css и script.js, что не удобно, чтобы поменять цвет нужно править его и в css и в js добавить дополнительную третью тему – проблема.
НУЖНО:
чтобы цвета темы сайта хранились только в css, а из script.js убрать их полностью.
тоесть в css прописать темы root и dark как css-переменные, а джава скрипт лишь переключает стили.
таким образом, все стили будут прописаны только css. и появится возможность легкого добавления новых тем оформления и редактирование существующих.
-----------------------------------------------
К данному тз, прилагается пример реализации нужной логики смены темы.
Разделы:
Опубликован:
05.04.2025 | 14:01