Vue Horizontal implementation has over 99% cross-browser compatibility with 3 known non-breaking limitations. To help you make informed decision and understand the library limitations, here is a list of up-to-date browser support tables.
CSS Scroll Behavior: Smooth
In Vue Horizontal, smooth scrolling is enabled by default. With
scroll-behavior: smooth, it enables smooth scrolling
experience when scroll event is triggered by programmatic calls. Although this is not a breaking functional feature, it
provides a "smooth" scrolling user experience.
As of December 2023, there is a 96% cross-browser compatibility.
CSS Scroll Snap
Scroll snap align or scroll-snapping, is a CSS technique that allows customizable scrolling experiences like pagination
of carousels by setting defined snap positions. Vue Horizontal has it enabled by default to disable you can
As of December 2023, there is a 98% cross-browser compatibility.
In Vue Horizontal, the x-axis scrollbar is hidden by default. Although there isn't a shared specification, most browsers have it implemented one way or another. All available methods to hide the scrollbar are implemented in this library. You can expect 99%+ cross browser compatibility.