-
Open de map 01-basis_flex_layout in Visual Studio Code.
-
opdracht1.html
-
Maak van het element met
class="flex-container"een 'flex container' (block-level). Merk op dat de 'flex items' de breedte van hun 'content' innemen. -
Standaard groeien 'flex items' niet, maar krimpen ze wel. Controleer dit door met jouw muis je browservenster smaller en breder te maken.
-
Verander de richting zodat je het volgende bekomt:
-
-
opdracht2.html
- Maak opnieuw van het element met
class="flex-container"een 'flex container' (block-level) en stel de breedte van de 'flex container' vast in op 525 pixels. Voeg tevens een blauwe rand toe aan de container met een breedte van 5 pixels. - Controleer in Firefox met de Flexbox Inspector hoeveel elk item gekrompen is.
- Wat zal het effect zijn als je
flex-wrapinstelt opwrap?
Stel effectiefflex-wrap: wrapin op de flex-container, om je antwoord te controleren.
- Maak opnieuw van het element met
-
opdracht3.html
-
opdracht4.html
-
opdracht5.html
-
opdracht6.html
-
opdracht7.html
-
opdracht8.html
Om een navigatiebalk te maken gebruiken we meestal een 'bulleted list', waarbij we de list items horizontaal afbeelden.
<nav>
<ul>
<li><a href="#">Page 1</a></li>
<li><a href="#">Page 2</a></li>
<li><a href="#">Page 3 is longer</a></li>
<li><a href="#">Page 4</a></li>
</ul>
</nav>De list items zullen echter meestal niet de volledige breedte van de navigatiebalk innemen. Met Flexbox beschik je over veel mogelijkheden om de overgebleven witruimte te verdelen.
Open de map 02-navigationbars met de startbestanden in Visual Studio Code en pas het CSS-bestand aan zodat je de onderstaande webpagina bekomt.
Je start best met het verwijderen van padding, margin en de 'bullets' op de ul-elementen.
Open de map 03-cards met de startbestanden in Visual Studio Code.









