Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: Dynamische Stijlen Toepassen op DOM-Elementen | DOM-Manipulatie voor Interactieve Webontwikkeling
Geavanceerde JavaScript-Beheersing

bookUitdaging: 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.

  1. Inline stijlen wijzigen: Wanneer op de knop wordt geklikt:
    • Wijzig de achtergrondkleur van de <div> met ID card naar "lightblue";
    • Stel de breedte van de kaart in op "300px";
    • Voeg een 2px solid #333 rand toe rond de kaart.
  2. Een highlight-klasse schakelen: Wanneer op de knop wordt geklikt:
    • Voeg de highlight-klasse toe aan of verwijder deze van de <div> met ID card.
  3. 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.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Gebruik style.backgroundColor om de achtergrondkleur van de <div> met ID card te wijzigen naar "lightblue";
  • Gebruik style.width om de breedte van de kaart in te stellen op "300px";
  • Gebruik style.border om een 2px solid #333 rand toe te voegen rond de kaart;
  • Gebruik classList.toggle() om de highlight-klasse toe te voegen aan of te verwijderen van de <div> met ID card;
  • Gebruik classList.toggle() om de dark-theme-klasse toe te voegen aan of te verwijderen van de <body>, waarmee het thema van de pagina wordt gewijzigd.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 13

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.22

bookUitdaging: 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.

  1. Inline stijlen wijzigen: Wanneer op de knop wordt geklikt:
    • Wijzig de achtergrondkleur van de <div> met ID card naar "lightblue";
    • Stel de breedte van de kaart in op "300px";
    • Voeg een 2px solid #333 rand toe rond de kaart.
  2. Een highlight-klasse schakelen: Wanneer op de knop wordt geklikt:
    • Voeg de highlight-klasse toe aan of verwijder deze van de <div> met ID card.
  3. 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.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Gebruik style.backgroundColor om de achtergrondkleur van de <div> met ID card te wijzigen naar "lightblue";
  • Gebruik style.width om de breedte van de kaart in te stellen op "300px";
  • Gebruik style.border om een 2px solid #333 rand toe te voegen rond de kaart;
  • Gebruik classList.toggle() om de highlight-klasse toe te voegen aan of te verwijderen van de <div> met ID card;
  • Gebruik classList.toggle() om de dark-theme-klasse toe te voegen aan of te verwijderen van de <body>, waarmee het thema van de pagina wordt gewijzigd.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 13
some-alt