Labo 6
Voor deze oefeningen vertrek je telkens met een gelinkt reset.css bestand op basis van The New CSS Reset.
Zorg dat je de volgende folder structuur volgt:
Position
oefening 1
Bouw onderstaand digitaal visitekaartje na. Gebruik position: relative
om de afbeelding over de bovenste rand te duwen. Achteraf duw je je naam, titel en e-mailadres ook op dezelfde manier wat mee omhoog zodat alles mooi uitgelijnd is.
oefening 2
Vertrek vanuit het volgende bestand.
Jij moet enkel nog voor de positionering van de <aside>
zorgen. Zorg dat de <aside>
in de rechterbenedenhoek gepositioneerd wordt, en let daarbij op de kleine afstand tot de rand. Gebruik hiervoor de CSS propterty position: absolute.
oefening 3
Vertrek vanuit je oplossing van oefening 2 (kopieer deze naar een nieuwe folder).
Zoals je in oefening 2 zult zien zal het <aside>
element niet automatisch herpositioneren wanneer je naar beneden scrolt. Verander position: absolute
in position: fixed
om de container mee te laten scrollen.
oefening 4
Kopieer oefening 3, en verwijder nu de aside (ook de bijhorende css).
Zorg er voor dat wanneer de gebruiker scrollt, het nav-element blijft plakken tegen de bovenkant van de viewport. Gebruik daarvoor position: sticky
.
oefening 5
Stap 1 - Bouw bovenstaande afbeelding na in HTML en CSS. Gebruik position: absolute
om de drie lagen over elkaar te leggen. Pas voor elke laag de positie een beetje aan zodat alle lagen zichtbaar zijn.
Stap 2 - Vervolgens Het is jou taak om de volgorde van de drie lagen om te keren (dus: bovenaan komt laag 1, in het midden laag 2, en onderaan laag 3) zonder dat je de volgorde van de HTML of CSS aanpast. Gebruik hiervoor de CSS property z-index.
Last updated