Inzichten

CSS Scroll Snapping - 2/9 opwindende CSS-functies

Avatar Tim Wuyts

By Tim Wuyts

Header image
CSS is ontwikkeld om een ​​revolutie teweeg te brengen in de visualisatie van een (responsieve) website. Ontwikkelaars en ontwerpers hebben echter geklaagd over een aantal specifieke CSS-tekortkomingen die alledaagse taken een hele beproeving maakten. Gelukkig evolueert de wereld van CSS voortdurend en worden er de laatste tijd veel nieuwe functies toegevoegd om enkele van deze vervelende tekortkomingen weg te nemen. In deze blogpost bespreken we CSS Scroll Snapping - 2 van de 9 opwindende nieuwe toevoegingen die de stijl van webpagina's zullen vereenvoudigen. Lees verder voor meer informatie en begin er vandaag nog creatief mee!

CSS-scroll-snapping

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.

Benieuwd naar meer tips?

Lees Tim's blogpost over 9 opwindende CSS-functies die je vandaag nog kunt gebruiken!