Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: Anvend Dynamiske Stilarter på DOM-Elementer | DOM-Manipulation til Interaktiv Webudvikling
Avanceret JavaScript-Mestring

bookUdfordring: Anvend Dynamiske Stilarter på DOM-Elementer

Opgave

Du skal oprette et interaktivt kort, der kan ændre udseende baseret på brugerhandlinger. Brugere kan ændre baggrundsfarven på kortet, ændre dets størrelse og slå en "fremhævet" tilstand til eller fra for yderligere styling.

  1. Ændr inline-stilarter: Når knappen klikkes:
    • Ændr baggrundsfarven på <div> med ID card til "lightblue";
    • Sæt bredden på kortet til "300px";
    • Tilføj en 2px solid #333 kant rundt om kortet.
  2. Slå en highlight-klasse til/fra: Når knappen klikkes:
    • Tilføj eller fjern klassen highlight<div> med ID card.
  3. Tilføj en dark-theme-klasse: Når knappen klikkes:
    • Tilføj eller fjern klassen dark-theme<body>, hvilket skal skifte sidens tema.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Brug style.backgroundColor til at ændre baggrundsfarven på <div> med ID card til "lightblue";
  • Brug style.width til at sætte bredden på kortet til "300px";
  • Brug style.border til at tilføje en 2px solid #333 kant rundt om kortet;
  • Brug classList.toggle() til at tilføje eller fjerne klassen highlight<div> med ID card;
  • Brug classList.toggle() til at tilføje eller fjerne klassen dark-theme<body>, hvilket skal skifte sidens tema.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 13

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you show me how to implement the button that changes the card's appearance?

How should the CSS for the `highlight` and `dark-theme` classes look?

Can you provide a complete example with HTML, CSS, and JavaScript?

Awesome!

Completion rate improved to 2.22

bookUdfordring: Anvend Dynamiske Stilarter på DOM-Elementer

Stryg for at vise menuen

Opgave

Du skal oprette et interaktivt kort, der kan ændre udseende baseret på brugerhandlinger. Brugere kan ændre baggrundsfarven på kortet, ændre dets størrelse og slå en "fremhævet" tilstand til eller fra for yderligere styling.

  1. Ændr inline-stilarter: Når knappen klikkes:
    • Ændr baggrundsfarven på <div> med ID card til "lightblue";
    • Sæt bredden på kortet til "300px";
    • Tilføj en 2px solid #333 kant rundt om kortet.
  2. Slå en highlight-klasse til/fra: Når knappen klikkes:
    • Tilføj eller fjern klassen highlight<div> med ID card.
  3. Tilføj en dark-theme-klasse: Når knappen klikkes:
    • Tilføj eller fjern klassen dark-theme<body>, hvilket skal skifte sidens tema.
index.html

index.html

index.css

index.css

index.js

index.js

copy
  • Brug style.backgroundColor til at ændre baggrundsfarven på <div> med ID card til "lightblue";
  • Brug style.width til at sætte bredden på kortet til "300px";
  • Brug style.border til at tilføje en 2px solid #333 kant rundt om kortet;
  • Brug classList.toggle() til at tilføje eller fjerne klassen highlight<div> med ID card;
  • Brug classList.toggle() til at tilføje eller fjerne klassen dark-theme<body>, hvilket skal skifte sidens tema.
index.html

index.html

index.css

index.css

index.js

index.js

copy

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 13
some-alt