Slider/Carrousel
Introductie
Deze carrousel is gebaseerd op een carrousel met CSS scroll snap. Deze carrousel weegt maar 3kb (ongecomprimeerd). Op desktop bedien je hem met de pijlen en de bolletjes, op mobiel kun je swipen. Hij werkt min of meer zonder Javascript. Deze carrousel ondersteunt native lazy loading (omdat hij gewone image-tags gebruikt in plaats van achtergrondafbeeldingen). Je kunt meerdere carrousels op één pagina zetten en de carrousel ‘pauzeert’ als je er met de muis overheen gaat.
Hoe het werkt
Zet gewoon een lijst met alleen afbeeldingen in je content, dan wordt die lijst automatisch omgezet in een carrousel, zo:
- 
- 
Let op: dit is een verbeterde versie van de oude slider/carrousel, die je handmatig moest aanroepen, maar die geschikt was voor headers (omdat hij als partial beschikbaar was) en een stuk meer opties had.
Installatie
Stap 1. Download de bestanden
auto-carousel.js en
auto-carousel.css
Stap 2. Sla de bestanden op in de map ‘/js’ en ‘/css’ van je project
Stap 3. Zorg dat de footer van je layoutbestand er zo uitziet:
<script type="text/javascript" src="/js/auto-carousel.js"></script>
<link rel="stylesheet" href="/css/auto-carousel.css">
</body>
</html>
Stap 4. Download het bestand
list-to-carousel.html
Stap 6. Sla het bestand op in de map ’layouts/_partials’ van je project
Stap 7. Voeg dit toe aan je layout op de plek waar je normaal .Content aanroept:
{{ partial "list-to-carousel.html" .Content }}



