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

Как реализовать горизонтальную прокрутку на сайте?

Как реализовать горизонтальную прокрутку на сайте? https://embacy.webflow.io/ Вот так должна выглядеть прокрутка.
Когда докручиваешь до определенной секции - начинается прокрутка горизонтальная(при этом крутишь всегда вертикальную прокрутку, хоть колесиком, хоть правым вертикальным скролбаром). Ну а потом опять скролл идет вертикально.
Пробовал делать через section.addEventListener('wheel', (e) => {
e.preventDefault();
section.scrollLeft += e.deltaY;
})
Но это только работает, когда касаешься секции, если же пользуешься скролбаром правым, то горизонтальная прокрутка будет игнорироваться.
  • Вопрос задан
  • 784 просмотра
Подписаться 2 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Skillbox
    Веб-вёрстка 3.0
    3 месяца
    Далее
Решения вопроса 1
@garbagecollected
Накидал для вас пример
Также вам может понравиться impress.js
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы