Utmaning: Tillämpa Dynamiska Stilar på DOM-Element
Uppgift
Du skapar ett interaktivt kort som kan ändra sitt utseende baserat på användarens handlingar. Användare kan ändra bakgrundsfärgen på kortet, ändra dess storlek och växla ett "highlighted"-läge för ytterligare stil.
- Ändra inbyggda stilar: När knappen klickas:
- Ändra bakgrundsfärgen på
<div>med IDcardtill"lightblue"; - Sätt bredden på kortet till
"300px"; - Lägg till en
2px solid #333ram runt kortet.
- Ändra bakgrundsfärgen på
- Växla en Highlight-klass: När knappen klickas:
- Lägg till eller ta bort klassen
highlightpå<div>med IDcard.
- Lägg till eller ta bort klassen
- Lägg till en Dark Theme-klass: När knappen klickas:
- Lägg till eller ta bort klassen
dark-themepå<body>, vilket ska byta sidans tema.
- Lägg till eller ta bort klassen
index.html
index.css
index.js
- Använd
style.backgroundColorför att ändra bakgrundsfärgen på<div>med IDcardtill"lightblue"; - Använd
style.widthför att sätta bredden på kortet till"300px"; - Använd
style.borderför att lägga till en2px solid #333ram runt kortet; - Använd
classList.toggle()för att lägga till eller ta bort klassenhighlightpå<div>med IDcard; - Använd
classList.toggle()för att lägga till eller ta bort klassendark-themepå<body>, vilket ska byta sidans tema.
index.html
index.css
index.js
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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
Utmaning: Tillämpa Dynamiska Stilar på DOM-Element
Svep för att visa menyn
Uppgift
Du skapar ett interaktivt kort som kan ändra sitt utseende baserat på användarens handlingar. Användare kan ändra bakgrundsfärgen på kortet, ändra dess storlek och växla ett "highlighted"-läge för ytterligare stil.
- Ändra inbyggda stilar: När knappen klickas:
- Ändra bakgrundsfärgen på
<div>med IDcardtill"lightblue"; - Sätt bredden på kortet till
"300px"; - Lägg till en
2px solid #333ram runt kortet.
- Ändra bakgrundsfärgen på
- Växla en Highlight-klass: När knappen klickas:
- Lägg till eller ta bort klassen
highlightpå<div>med IDcard.
- Lägg till eller ta bort klassen
- Lägg till en Dark Theme-klass: När knappen klickas:
- Lägg till eller ta bort klassen
dark-themepå<body>, vilket ska byta sidans tema.
- Lägg till eller ta bort klassen
index.html
index.css
index.js
- Använd
style.backgroundColorför att ändra bakgrundsfärgen på<div>med IDcardtill"lightblue"; - Använd
style.widthför att sätta bredden på kortet till"300px"; - Använd
style.borderför att lägga till en2px solid #333ram runt kortet; - Använd
classList.toggle()för att lägga till eller ta bort klassenhighlightpå<div>med IDcard; - Använd
classList.toggle()för att lägga till eller ta bort klassendark-themepå<body>, vilket ska byta sidans tema.
index.html
index.css
index.js
Tack för dina kommentarer!