13. CSS Lay-out: Grid en Flexbox

13. CSS Lay-out: Grid en Flexbox
WDV-IV
Week 14
1 / 28
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 28 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

13. CSS Lay-out: Grid en Flexbox
WDV-IV
Week 14

Slide 1 - Tekstslide

Terug naar de Front-end
  • HTML en CSS
  • CSS: Grid
  • CSS: Flexbox

Slide 2 - Tekstslide

Waarom CSS Grid?
Onze websites
hebben tot nu
toe redelijk simpele
layouts gehad.

Maar dat blijft niet zo...

Slide 3 - Tekstslide

Waarom CSS Grid?
Onze websites
hebben tot nu
toe redelijk simpele
layouts gehad.

Maar dat blijft niet zo...

Slide 4 - Tekstslide

Waarom CSS Grid?
Onze websites
hebben tot nu
toe redelijk simpele
layouts gehad.

Maar dat blijft niet zo...

Slide 5 - Tekstslide

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 - Tekstslide

Hoe gebruik je CSS Grid
3. Items kunnen 
meerdere 'hokjes'
hebben.

4. Hokjes kunnen
verschillende grootes
hebben

Slide 7 - Tekstslide

CSS: Grid
Grid = raster

Slide 8 - Tekstslide

CSS: Grid

Slide 9 - Tekstslide

CSS: Grid
Alle children worden op de Grid uitgelijnd

Slide 10 - Tekstslide

CSS: Grid
Twee kolommen van 50%

Slide 11 - Tekstslide

CSS: Grid
50px ruimte tussen de grid items

Slide 12 - Tekstslide

CSS: Grid
Deze grid item overspant twee regels

Slide 13 - Tekstslide

CSS Grid ontdekken
Opdracht 13.3. 
Bekijk het voorbeeld en beantwoord de vragen in het moduleboekje.


Slide 14 - Tekstslide

Grid oefenen met een spelletje
https://cssgridgarden.com/

Slide 15 - Tekstslide

Slide 16 - Tekstslide

1: uitleg
2: code schrijven
3: resultaat

Slide 17 - Tekstslide

3e verticale grens
1
2
3

Slide 18 - Tekstslide

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 - Tekstslide

Slide 20 - Tekstslide

Met welke CSS code geef je aan
dat een HTML element een
CSS grid is?
A
B
C
D

Slide 21 - Quizvraag

Op welke manier maak je daadwerkelijk een
CSS grid?
A
B
C
D

Slide 22 - Quizvraag

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 - Quizvraag

CSS: Flexbox

Slide 24 - Tekstslide

Waarom Flexbox?
Soms wil je items
alleen horizontaal of
verticaal positioneren.

Een volledig grid
maken is dan meer
werk dan nodig.

Slide 25 - Tekstslide

Flexbox oefenen met een spelletje
https://flexboxdefense.com

Slide 26 - Tekstslide

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 - Tekstslide

Aan de slag
  1. Opdracht gallery (Itslearning - lesmateriaal wdv-II - gallery.zip). Maak de voorbeelden na uit het moduleboekje (pag. 39)
  2. Ga aan de slag met weekcheck H1 Dierenwinkel (pag. 40)
  3. Klaar met beide bovenstaande opdrachten?:  http://www.flexboxdefense.com/

Slide 28 - Tekstslide