1. Scroll-snap
Je navigeert door een webpagina en plotseling stopt het scrollen abrupt op een willekeurig deel van de pagina, zoals een afbeelding of een klap in het midden van een alinea. Dit komt omdat scrollen mist inherent precisie , iets dat ontwikkelaars al eeuwen proberen op te lossen met JavaScript.
Dat leidde echter niet altijd tot de beste resultaten, en JavaScript-bibliotheken voor carrousels, animaties en horizontale en verticale scroll-interacties verbruiken veel CPU-kracht. Met de CSS-eigenschap van het scroll-snap-type geef je JavaScript de kans! Deze nieuwe module vergrendelt de viewport van de gebruiker op het gewenste deel van jouw website of component nadat de gebruiker klaar is met scrollen. Het beste deel? Het effect is volledig gecontroleerd binnen CSS.
Wat is er zo cool aan?
Scroll-snapping biedt je een geweldige optie om overgangen te creëren en de aandacht van gebruikers te vestigen op de belangrijkste elementen van de webpagina terwijl ze scrollen. Dit effect, dat al zijn intrede heeft gedaan in mobiele apps, kun je nu ook op websites toepassen zonder dat je voor eventuele aanpassingen je toevlucht hoeft te nemen tot JavaScript. Je zult bereiken grotere precisie en een soepelere gebruikerservaring voor de eindgebruikers.