Udfordring: 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.
- Ændr inline-stilarter: Når knappen klikkes:
- Ændr baggrundsfarven på
<div>med IDcardtil"lightblue"; - Sæt bredden på kortet til
"300px"; - Tilføj en
2px solid #333kant rundt om kortet.
- Ændr baggrundsfarven på
- Slå en highlight-klasse til/fra: Når knappen klikkes:
- Tilføj eller fjern klassen
highlightpå<div>med IDcard.
- Tilføj eller fjern klassen
- Tilføj en dark-theme-klasse: Når knappen klikkes:
- Tilføj eller fjern klassen
dark-themepå<body>, hvilket skal skifte sidens tema.
- Tilføj eller fjern klassen
index.html
index.css
index.js
- Brug
style.backgroundColortil at ændre baggrundsfarven på<div>med IDcardtil"lightblue"; - Brug
style.widthtil at sætte bredden på kortet til"300px"; - Brug
style.bordertil at tilføje en2px solid #333kant rundt om kortet; - Brug
classList.toggle()til at tilføje eller fjerne klassenhighlightpå<div>med IDcard; - Brug
classList.toggle()til at tilføje eller fjerne klassendark-themepå<body>, hvilket skal skifte sidens tema.
index.html
index.css
index.js
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Udfordring: 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.
- Ændr inline-stilarter: Når knappen klikkes:
- Ændr baggrundsfarven på
<div>med IDcardtil"lightblue"; - Sæt bredden på kortet til
"300px"; - Tilføj en
2px solid #333kant rundt om kortet.
- Ændr baggrundsfarven på
- Slå en highlight-klasse til/fra: Når knappen klikkes:
- Tilføj eller fjern klassen
highlightpå<div>med IDcard.
- Tilføj eller fjern klassen
- Tilføj en dark-theme-klasse: Når knappen klikkes:
- Tilføj eller fjern klassen
dark-themepå<body>, hvilket skal skifte sidens tema.
- Tilføj eller fjern klassen
index.html
index.css
index.js
- Brug
style.backgroundColortil at ændre baggrundsfarven på<div>med IDcardtil"lightblue"; - Brug
style.widthtil at sætte bredden på kortet til"300px"; - Brug
style.bordertil at tilføje en2px solid #333kant rundt om kortet; - Brug
classList.toggle()til at tilføje eller fjerne klassenhighlightpå<div>med IDcard; - Brug
classList.toggle()til at tilføje eller fjerne klassendark-themepå<body>, hvilket skal skifte sidens tema.
index.html
index.css
index.js
Tak for dine kommentarer!