I struggle to find an image slider component with ALL next features:
- Multiple images with various aspect ratios visible at the same time in the carousel (landscape/portrait)
- Lazy loading (for efficiency of showing many images)
- Scrolling by mouse and touch with inertia (for UX = the faster you roll the faster and further it scrolls the images)
- Scrolling by button (and preferably also keyboard arrows)
- Responsive to fit various desktop and mobile devices and to be used in various sizes on the screen and work on all devices reliably
- On-click and on-change actions on particular images
Whatever component I found misses at least some of the above.
The closest is an EditorX I used to prototype the solution I need: hoursfrom.world.
But on top of being clumsy, buggy and slow (that forced the insane splitting the page to iframes) it does not support the inertia sliding when the images are already scrolling. One needs to wait for images to stop before he can scroll further. And it's even more annoying that if he tries to scroll while images are already scrolling, he might trigger prev/next browser navigation.
Do I miss something? Isn't there really any component matching all above?