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:
ulmet menu items moeten eenfixedzijn & eentop, left, right en/of bottombuttonmoet eenabsolutepositie hebben- met
transitionde helenavuit beeld positioneren (bvtranslate: 0 -100%;) - met
stickyoffixedde header op een vaste plek zetten
in JS:
- gebruik
querySelectorom het menu in een variabele op te slaan addEventListenergebruik je om de klik van de gebruiker te registeren & een functie aan te roepen- de aangeroepen functie
toonMenutoggled de classtoonMenu--> deze class verwijst naar CSS waarin de position van denavweer 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: