Cette leçon contient 28 diapositives, avec quiz interactifs et diapositives de texte.
Éléments de cette leçon
13. CSS Lay-out: Grid en Flexbox
WDV-IV
Week 14
Slide 1 - Diapositive
Terug naar de Front-end
HTML en CSS
CSS: Grid
CSS: Flexbox
Slide 2 - Diapositive
Waarom CSS Grid?
Onze websites hebben tot nu toe redelijk simpele layouts gehad.
Maar dat blijft niet zo...
Slide 3 - Diapositive
Waarom CSS Grid?
Onze websites hebben tot nu toe redelijk simpele layouts gehad.
Maar dat blijft niet zo...
Slide 4 - Diapositive
Waarom CSS Grid?
Onze websites hebben tot nu toe redelijk simpele layouts gehad.
Maar dat blijft niet zo...
Slide 5 - Diapositive
Hoe gebruik je CSS Grid
1. Verdeel je website in een raster (een grid)
2. Geef aan in welk 'hokje' elk item moet komen te staan.
Slide 6 - Diapositive
Hoe gebruik je CSS Grid
3. Items kunnen meerdere 'hokjes' hebben.
4. Hokjes kunnen verschillende grootes hebben
Slide 7 - Diapositive
CSS: Grid
Grid = raster
Slide 8 - Diapositive
CSS: Grid
Slide 9 - Diapositive
CSS: Grid
Alle children worden op de Grid uitgelijnd
Slide 10 - Diapositive
CSS: Grid
Twee kolommen van 50%
Slide 11 - Diapositive
CSS: Grid
50px ruimte tussen de grid items
Slide 12 - Diapositive
CSS: Grid
Deze grid item overspant twee regels
Slide 13 - Diapositive
CSS Grid ontdekken
Opdracht 13.3.
Bekijk het voorbeeld en beantwoord de vragen in het moduleboekje.
Slide 14 - Diapositive
Grid oefenen met een spelletje
https://cssgridgarden.com/
Slide 15 - Diapositive
Slide 16 - Diapositive
1: uitleg
2: code schrijven
3: resultaat
Slide 17 - Diapositive
3e verticale grens
1
2
3
Slide 18 - Diapositive
Succes met Grid Garden!
✋Na goed lezen en veel proberen een vraag? Steek je hand op!
✅ Klaar? Geef aan dat je klaar bent. Je mag even wat voor jezelf doen.
Slide 19 - Diapositive
Slide 20 - Diapositive
Met welke CSS code geef je aan dat een HTML element een CSS grid is?
A
B
C
D
Slide 21 - Quiz
Op welke manier maak je daadwerkelijk een CSS grid?
A
B
C
D
Slide 22 - Quiz
Wat doet de volgende CSS Grid code?
A
Plaats alle items van rechts
naar links, of beneden naar
boven op de grid.
B
Zorg ervoor dat de items niet
buiten de CSS grid geplaatst kunnen worden.
C
Geef aan dat het eind van
de grid bereikt is.
D
Plaats alle items aan de
rechterkant van hun cell
(a.k.a. hun 'hokje')
Slide 23 - Quiz
CSS: Flexbox
Slide 24 - Diapositive
Waarom Flexbox?
Soms wil je items alleen horizontaal of verticaal positioneren.
Een volledig grid maken is dan meer werk dan nodig.
Slide 25 - Diapositive
Flexbox oefenen met een spelletje
https://flexboxdefense.com
Slide 26 - Diapositive
13.8 Opdracht: gallery
Download uit Itslearning gallery.zip. Gebruik je kennis van flexbox en grid om de afbeeldingen na te maken. Kijk in je moduleboekje voor concretere instructies.
Slide 27 - Diapositive
Aan de slag
Opdracht gallery (Itslearning - lesmateriaal wdv-II - gallery.zip). Maak de voorbeelden na uit het moduleboekje (pag. 39)
Ga aan de slag met weekcheck H1 Dierenwinkel (pag. 40)
Klaar met beide bovenstaande opdrachten?: http://www.flexboxdefense.com/