sprint 3 ‐ week 1 ‐ dinsdag 15 oktober 2024 - julia-stevens/i-love-web GitHub Wiki
Dit heb gedaan:
Workshop positioning gevolgd:
- Menu button: https://codepen.io/js1909/pen/abeJada
Deze tutorial kan ik goed gebruiken voor mijn project. Ik heb namelijk een muziek player onderaan het scherm en hierop komt een knop, zodat je als gebruik een menu naar boven kunt uitklappen, zie afbeelding
In deze tutorial heb ik geleerd hoe ik dit kan maken:
ul
met menu items moeten eenfixed
zijn & eentop, left, right en/of bottom
button
moet eenabsolute
positie hebben- met
transition
de helenav
uit beeld positioneren (bvtranslate: 0 -100%;
) - met
sticky
offixed
de header op een vaste plek zetten
in JS:
- gebruik
querySelector
om het menu in een variabele op te slaan addEventListener
gebruik je om de klik van de gebruiker te registeren & een functie aan te roepen- de aangeroepen functie
toonMenu
toggle
d de classtoonMenu
--> deze class verwijst naar CSS waarin de position van denav
weer in beeld wordt gepositioneerd - en onderstaande code kun je gebruiken om de hamburger te veranderen in een kruis:
nav.toonMenu button img {
/* JOUW CODE HIER - stap 6 */
/* url kruisje: https://assets.codepen.io/274456/ui-icon-cross.svg */
content: url(https://assets.codepen.io/274456/ui-icon-cross.svg);
}
Opnieuw code geschreven voor project Triple Commits: