Как реализовать горизонтальный скролл одного блока?

Подскажите как реализовать такой скролл? Как реализовать такую анимацию как на сайте https://k24moscow.ru/en/location/ вот этого блока

введите сюда описание изображения

Может есть библиотеки такие? scrollmagic подключать не хочу т.к. анимация нужна только для одного блока


Ответы (1 шт):

Автор решения: tomato-magnet-regulato

let element = document.getElementById("scroll");
let cnt = 0





document.addEventListener('wheel', function(event){
    event = event || window.event;
    var y = event.deltaY || event.detail || event.wheelDelta,val=0.1,min = 0,max=0;    

    if(y > 0){      
        cnt = cnt - 20;  
        element.style.transform = 'translate(' + cnt + '%)'
    }
    if(y < 0){
        cnt = cnt + 20;
        element.style.transform = 'translate(' + cnt + '%)'
    }
});
#scroll{
  background-color: red;
  width: 50px;
  height: 500px;
  float: right;
  transform: translate();
}
<!DOCTYPE html>
<html lang="en">
<head>
    <link rel="stylesheet" href="style.css">
    
</head>
<body>
  <div class="container">
    <div id = "scroll"></div>
  </div>

  <script src="./js.js"></script>
</body>
</html>

Что-то типа такого. На коленках

→ Ссылка