This content originally appeared on DEV Community and was authored by Luca
Hi Dev! 🙋‍♂️
I've used this easy way for a horizontal scroll a lot and I want to share the code with you: ✌️
HTML
<div class="horizonal-wrapper">
<div class="horizonal-content">
<div class="content-1"></div>
<div class="content-2"></div>
<div class="content-3"></div>
</div>
</div>
.horizonal-wrapper {
height: 100vh;
width: 100%;
overflow-y: scroll;
}
.horizonal-content {
width: max-content;
}
.content-1,
.content-2,
.content-3 {
width: 50vw;
height: 100vh;
float: left;
border: 1px solid;
}
JS
$('.horizonal-wrapper').on('wheel', function(e){
e.preventDefault();
$(this).scrollLeft($(this).scrollLeft() + e.originalEvent.deltaY);
});
This is my fiddle example:
https://jsfiddle.net/k0bojwhu/
Thank you and good coding! 🧑‍💻
This content originally appeared on DEV Community and was authored by Luca
Luca | Sciencx (2021-11-16T20:45:57+00:00) Horizontal scroll on mouse wheel: nothing easier!. Retrieved from https://www.scien.cx/2021/11/16/horizontal-scroll-on-mouse-wheel-nothing-easier/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.