Uitdaging: Dynamische Stijlen Toepassen op DOM-Elementen
Taak
Je bouwt een interactieve kaart die van uiterlijk kan veranderen op basis van gebruikersacties. Gebruikers kunnen de achtergrondkleur van de kaart wijzigen, de grootte aanpassen en een "highlighted"-status in- of uitschakelen voor extra opmaak.
- Inline stijlen wijzigen: Wanneer op de knop wordt geklikt:
- Wijzig de achtergrondkleur van de
<div>met IDcardnaar"lightblue"; - Stel de breedte van de kaart in op
"300px"; - Voeg een
2px solid #333rand toe rond de kaart.
- Wijzig de achtergrondkleur van de
- Een highlight-klasse schakelen: Wanneer op de knop wordt geklikt:
- Voeg de
highlight-klasse toe aan of verwijder deze van de<div>met IDcard.
- Voeg de
- Een dark-theme-klasse toevoegen: Wanneer op de knop wordt geklikt:
- Voeg de
dark-theme-klasse toe aan of verwijder deze van de<body>, waarmee het thema van de pagina wordt gewijzigd.
- Voeg de
index.html
index.css
index.js
- Gebruik
style.backgroundColorom de achtergrondkleur van de<div>met IDcardte wijzigen naar"lightblue"; - Gebruik
style.widthom de breedte van de kaart in te stellen op"300px"; - Gebruik
style.borderom een2px solid #333rand toe te voegen rond de kaart; - Gebruik
classList.toggle()om dehighlight-klasse toe te voegen aan of te verwijderen van de<div>met IDcard; - Gebruik
classList.toggle()om dedark-theme-klasse toe te voegen aan of te verwijderen van de<body>, waarmee het thema van de pagina wordt gewijzigd.
index.html
index.css
index.js
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.22
Uitdaging: Dynamische Stijlen Toepassen op DOM-Elementen
Veeg om het menu te tonen
Taak
Je bouwt een interactieve kaart die van uiterlijk kan veranderen op basis van gebruikersacties. Gebruikers kunnen de achtergrondkleur van de kaart wijzigen, de grootte aanpassen en een "highlighted"-status in- of uitschakelen voor extra opmaak.
- Inline stijlen wijzigen: Wanneer op de knop wordt geklikt:
- Wijzig de achtergrondkleur van de
<div>met IDcardnaar"lightblue"; - Stel de breedte van de kaart in op
"300px"; - Voeg een
2px solid #333rand toe rond de kaart.
- Wijzig de achtergrondkleur van de
- Een highlight-klasse schakelen: Wanneer op de knop wordt geklikt:
- Voeg de
highlight-klasse toe aan of verwijder deze van de<div>met IDcard.
- Voeg de
- Een dark-theme-klasse toevoegen: Wanneer op de knop wordt geklikt:
- Voeg de
dark-theme-klasse toe aan of verwijder deze van de<body>, waarmee het thema van de pagina wordt gewijzigd.
- Voeg de
index.html
index.css
index.js
- Gebruik
style.backgroundColorom de achtergrondkleur van de<div>met IDcardte wijzigen naar"lightblue"; - Gebruik
style.widthom de breedte van de kaart in te stellen op"300px"; - Gebruik
style.borderom een2px solid #333rand toe te voegen rond de kaart; - Gebruik
classList.toggle()om dehighlight-klasse toe te voegen aan of te verwijderen van de<div>met IDcard; - Gebruik
classList.toggle()om dedark-theme-klasse toe te voegen aan of te verwijderen van de<body>, waarmee het thema van de pagina wordt gewijzigd.
index.html
index.css
index.js
Bedankt voor je feedback!