Wat is CSS Carousel Generator?
Een CSS-carrousel is een horizontaal of verticaal scrollbare container waarin items in positie klikken terwijl de gebruiker scrollt. Moderne CSS (Chrome 135+) voegt ingebouwde scrollknoppen en markers toe die werken zonder JavaScript, plus scroll-state queries voor het stylen van het huidige geklikte item anders dan andere. Dit is een native alternatief voor JavaScript-carrouselbibliotheken.
Snel antwoord
Bouw een native CSS-carrousel met scroll-snap, knoppen en markers - geen JavaScript nodig. Gebruik scroll-snap-type voor snapgedrag, ::scroll-button() voor pijlen, ::scroll-marker() voor stippen en scroll-state(snapped: true) queries voor actieve item styling. Chrome 135+ voor volledige functies; degradeert elegant elders.
Last updated: 2026-05-28
Beperkingen
- Scrollknoppen (::scroll-button()) en markers (::scroll-marker()) vereisen Chrome 135+. Firefox en Safari ondersteunen ze nog niet. De carrousel valt terug naar een standaard scrollbare container.
- CSS-carrousels kunnen niet automatisch voortgaan, oneindig lopen of dynamische itemtellingen verwerken zonder JavaScript. Gebruik voor geavanceerde carrouselfuncties een kleine JS-verbetering bovenop de CSS-basis.
- Scroll-state queries (container-type: scroll-state) maken deel uit van dezelfde Chrome 135+ release. Cross-browser ondersteuning voor het stylen van actieve items vereist een JavaScript-fallback.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Kies de lay-outrichting (horizontaal of verticaal) en itembreedte.
- Stel snapgedrag en uitlijning in - verplicht klikt naar elk item, nabijheid klikt wanneer dichtbij.
- Voeg optioneel scrollknoppen en markerstippen toe voor navigatie.
- Kies toegankelijke lijstopmaak (ul/li) en het aantal items voor demo-uitvoer.
- Kopieer de CSS en HTML naar uw pagina. Voeg echte inhoud toe aan elk carrousel-item.
Waarvoor je het kunt gebruiken
- Bouw een productafbeeldingen carrousel zonder een JavaScript-bibliotheek toe te voegen.
- Maak een kaartenlijst voor blogberichten of app-store-achtige vermeldingen.
- Maak een toegankelijke afbeeldingengalerij met toetsenbordnavigeerbaar scroll en klikpunten.