Skip to main content

FE 2 - 05 Blokken

Deze uitleg hoort bij opdracht 5 van Front End 2


Check of je bestanden op de juiste plaats staat

image-1668536345276.png


Stap 1

Op pagina 317 staat hoe je de <li> elementen naast elkaar kan krijgen.

Voer dat uit. Het resultaat ziet er dan als volgt uit.

image-1668536449446.png

Stap 2

Op pagina 310 staat beschreven hoe je een box kan maken. Maar nu voor elk van de vier menu-items een box en maak een kleur die lijkt op de kleur in de opdracht.

Elk menu-item krijgt zijn eigen box, voor elk box is dan ook een aparte class gemaakt.

image-1668538831859.png

In dit voorbeeld zijn alle boxes 5px dik.

Stap 3

Op pagina 310 staat ook het verschil uitgelegd tussen solid, dotted, dashed  en double boxes. Lees dat door en pas de boxes aan zodat ze nog wat meer gaan lijken op de boxes in de opdracht.

image-1668538860055.png

Het lijkt al wat beter zo toch?

Laten we nu de boxes wat hoger maken met de width, bijv 100px. En zet de padding op 20px. Op pagina 313 wordt uitgelegd wat padding is.

image-1668539385071.png

Stap 4

Op pagina 322 staat beschreven hoe we ronde hoeken maken. De ronde hoeken moeten we telkens op drie manieren coderen. Dit heeft te maken met oude browsers die niet allemaal 100% dezelfde 'CSS-taal' spreken.

Van de linker box passen we alleen de bottom-right aan:

image-1668539450174.png

Van de tweede box passen we alle hoeken aan.

Top left en bottom right zijn hetzelfde en top left en bottom right zijn hetzelfde.

image-1668539464039.png

De derde box heeft allemaal dezelfde hoeken en de laatste box hoef je iets aan te wijzigen.

image-1668539529713.png

Stap 5

We moeten van de vierde box de onderkant nog aanpassen. De

In plaats van

border: 20px solid #000000

kunnen we ook alleen de onderkant van de border bepalen met

border-bottom: 20px solid #000000

De toevoeging- bottom zorgt er dus voor dat het nu alleen over de onderkant (=bottom) gaat.

image-1668539628281.png

De blokjes bovenaan de pagina zijn nu goed.

We gaan nu kijken naar de tekst blokken.

Stap 6

Op pagina 317 staat hoe je een div kan 'verstoppen'.  Pas dit toe op de class die bij het laatste vierkantje blokje hoort zodat deze niet meer wordt getoond.

Tip: het gaat om het blokje met de class="hidden".

Stap 7

Allereerst gaan we weer borders maken.

image-1668544319487.png

Stap 8

Nu gaan we nog iets doen met witruimte. Lees pagina 307.

image-1668544432423.png

Stap 9

De witruimte hebben we als het goed is met padding gedaan. De laatste twee blokken hebben een top en bottom padding van 0px en een left en right padding van (ong.) 20px.

Je kunt achter padding dus net als bij border -left, -right, -top of -bottom zetten.

image-1668544639437.png

Stap 10

Met margin (zie pag 307) bepalen we de witruimte buiten de <p> zet die voor de laatste twee <p> op 0px.

Stap 11

Pas gelijk de breedte even aan. Weet je niet meer hoe dat moet? Zoek dan even op css width

image-1668545067575.png

Stap 12

Nu de kleur van de <p> aanpassen.

image-1668545240365.png

Stap 13

En het font. We gebruiken weer een Google font zoals we dat eerder hebben gedaan.

Pas de CSS aan.

image-1668545365564.png

Tip het gebruikte font is Pacifico

Stap14

Als laatste gaan we de regelafstand aanpassen.

Hoe? Zie: https://www.w3schools.com/cssref/pr_dim_line-height.php

image-1668545554130.png

--