его позиции на видимой области экрана при прокрутке (типа увеличение центрового слайда и уменьшение если он не по центру экрана)?
почти все слайдеры вешают класс на центральный слайд, его просто трансформом можешь поменять
У меня тестовое и надо без слайдера сделать, чтобы элемент списка увеличивался если он находится по центру экрана при скролле
Придумал на скролл навешать перебор списка и если координаты элемента по центру, вешать класс актив, но это по-моему жесть запускать перебор массива на скролл
intersection observer попробуй
Получаиш через getBoundClientRect() координаты , проверяешь, является ли это центром и увеличиваеш elem.style.height
Обсуждают сегодня