Doel
Een reeks van afbeeldingen zal toch zo overzichtelijk mogelijk in een overzichtspagina op een webpagina geplaatst moeten kunnen worden.
In deze training zie je wat CSS Grid daarvoor allemaal in huis heeft.
We herhalen veel van CSS Grid en voegen daar wat nieuwe mogelijkheden aan toe.
Voor testdoeleinden is er een JavaScript dat de afbeeldingen uit een array van url's haalt.
Dat doet het scriptje in een random volgorde zodat je kunt zien wat er gebeurt als je geen grip hebt op wat de gebruiker aan afbeeldingen toevoegt.
Wat we hier nog tekort komen is een mogelijkheid om het grid te laten anticiperen op staande, vierkante of liggende afbeeldingen. Daarvoor zou een array van objecten een oplossing kunnen bieden.
Als daar behoefte voor is gaan we dat in een andere tutorial nog eens onderzoeken.
Werkwijze
Doe deze training met veel afbeeldingen van verschillende verhoudingen.
Gebruik er minimaal 20! (het moet wel een galerij worden!!)
Een voorbeeld voor deze instructie heb ik gevonden op https://medium.com/deemaze-software/css-grid-responsive-layouts-and-components-eee1badd5a2f die kun je ook als tainingsmateriaal gebruiken in plaats van de tweede video.
Gebruik zoveel mogelijk class- en variabele-namen die afwijken van de instructie!
Daarmee laat je zien wat de onderlinge samenhang is in deze training.
Aarzel niet om zelf variaties aan te brengen en commentaar toe te voegen.