Utfordring: Bruk Dynamiske Stiler på DOM-Elementer
Oppgave
Du skal lage et interaktivt kort som kan endre utseende basert på brukerhandlinger. Brukere kan endre bakgrunnsfargen på kortet, endre størrelsen, og veksle en "uthevet" tilstand for ekstra styling.
- Endre inline-stiler: Når knappen klikkes:
- Endre bakgrunnsfargen på
<div>med IDcardtil"lightblue"; - Sett bredden på kortet til
"300px"; - Legg til en
2px solid #333ramme rundt kortet.
- Endre bakgrunnsfargen på
- Veksle en highlight-klasse: Når knappen klikkes:
- Legg til eller fjern
highlight-klassen på<div>med IDcard.
- Legg til eller fjern
- Legg til en dark-theme-klasse: Når knappen klikkes:
- Legg til eller fjern
dark-theme-klassen på<body>, som skal bytte sidens tema.
- Legg til eller fjern
index.html
index.css
index.js
- Bruk
style.backgroundColorfor å endre bakgrunnsfargen på<div>med IDcardtil"lightblue"; - Bruk
style.widthfor å sette bredden på kortet til"300px"; - Bruk
style.borderfor å legge til en2px solid #333ramme rundt kortet; - Bruk
classList.toggle()for å legge til eller fjernehighlight-klassen på<div>med IDcard; - Bruk
classList.toggle()for å legge til eller fjernedark-theme-klassen på<body>, som skal bytte sidens tema.
index.html
index.css
index.js
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Utfordring: Bruk Dynamiske Stiler på DOM-Elementer
Sveip for å vise menyen
Oppgave
Du skal lage et interaktivt kort som kan endre utseende basert på brukerhandlinger. Brukere kan endre bakgrunnsfargen på kortet, endre størrelsen, og veksle en "uthevet" tilstand for ekstra styling.
- Endre inline-stiler: Når knappen klikkes:
- Endre bakgrunnsfargen på
<div>med IDcardtil"lightblue"; - Sett bredden på kortet til
"300px"; - Legg til en
2px solid #333ramme rundt kortet.
- Endre bakgrunnsfargen på
- Veksle en highlight-klasse: Når knappen klikkes:
- Legg til eller fjern
highlight-klassen på<div>med IDcard.
- Legg til eller fjern
- Legg til en dark-theme-klasse: Når knappen klikkes:
- Legg til eller fjern
dark-theme-klassen på<body>, som skal bytte sidens tema.
- Legg til eller fjern
index.html
index.css
index.js
- Bruk
style.backgroundColorfor å endre bakgrunnsfargen på<div>med IDcardtil"lightblue"; - Bruk
style.widthfor å sette bredden på kortet til"300px"; - Bruk
style.borderfor å legge til en2px solid #333ramme rundt kortet; - Bruk
classList.toggle()for å legge til eller fjernehighlight-klassen på<div>med IDcard; - Bruk
classList.toggle()for å legge til eller fjernedark-theme-klassen på<body>, som skal bytte sidens tema.
index.html
index.css
index.js
Takk for tilbakemeldingene dine!