Как сделать такой эффект затемнения слайдера как здесь
чтобы при скроллинге изменялся стиль opacity
Можно как-то так, посчитать максимально возможною прокрутку, а дальше по формуле текущая_прозрачность = 1 - текущая_прокрутка\максимальная_прокрутка
const div = document.querySelector('div');
const maxScrollTop = document.body.clientHeight - window.innerHeight;
window.addEventListener('scroll', () => {
div.style.opacity = 1 - window.pageYOffset/maxScrollTop;
});
body{
background: black;
height: 2000px;
}
div{
position: fixed;
width: 100%;
height: 100%;
background: url('https://st4.depositphotos.com/1007248/22152/i/1600/depositphotos_221523808-stock-photo-various-chocolates-mint-leaves-small.jpg');
background-size: cover;
opacity: 1;
}
<div></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
нужно удалить свойство если его значение число, или строка, в зависимости от условия
Есть 2 селектора со странами и городами, как добавить третий в котором будут районы, что бы при выборе города, появлялся третий select с выбором...