Я хочу, чтобы добавить этот эффект перехода на веб-сайт: http://www.formuswithlove.se/ (когда вы приедете к следующему якорю изменение фонового цвета)CSS3 переход цвета
Как я могу это сделать?
Заранее спасибо
Я хочу, чтобы добавить этот эффект перехода на веб-сайт: http://www.formuswithlove.se/ (когда вы приедете к следующему якорю изменение фонового цвета)CSS3 переход цвета
Как я могу это сделать?
Заранее спасибо
Я не думаю, что это может быть сделано с помощью чистого CSS, но вы можете просто проверить величину прокрутки на window.scroll
события и обновить цвет фона для тела (или элемент контейнера) , Вам также может понравиться переход.
window.addEventListener('scroll', function() {
if (document.body.scrollTop > 500) {
document.body.style.backgroundColor = "red"
}
else {
document.body.style.backgroundColor = "transparent"
}
});
Спасибо, но это работает, но цвет фона тела должен измениться, когда свиток достиг определенного div. Потому что, когда я изменяю размер окна (и высота тела больше), цвет не изменяется должным образом – user1799729
Что значит "прийти к следующему якорю?" –
Я имею в виду в зависимости от положения прокрутки – user1799729