Kursinhalt
Fortgeschrittene JavaScript-Meisterschaft
Fortgeschrittene JavaScript-Meisterschaft
Herausforderung: Ändern von Elementstilen
Aufgabe
Du erstellst eine interaktive Karte, die ihr Aussehen basierend auf Benutzeraktionen ändern kann. Benutzer können die Hintergrundfarbe der Karte ändern, sie in der Größe anpassen und einen "hervorgehobenen" Zustand für zusätzliche Stile umschalten.
Ändere Inline-Stile : Wenn der Button geklickt wird:
Ändere die Hintergrundfarbe des
<div>
mit der IDcard
zu"lightblue"
;Setze die Breite der Karte auf
"300px"
;Füge einen
2px solid #333
Rahmen um die Karte hinzu.
Umschalten einer Highlight-Klasse : Wenn der Button geklickt wird:
Füge die
highlight
Klasse zum<div>
mit der IDcard
hinzu oder entferne sie.
Füge eine Dark-Theme-Klasse hinzu : Wenn der Button geklickt wird:
Füge die
dark-theme
Klasse zum<body>
hinzu oder entferne sie, was das Thema der Seite umschalten sollte.
index.html
index.css
index.js
Verwenden Sie
style.backgroundColor
, um die Hintergrundfarbe des<div>
mit der IDcard
auf"lightblue"
zu ändern;Verwenden Sie
style.width
, um die Breite der Karte auf"300px"
zu setzen;Verwenden Sie
style.border
, um einen2px solid #333
Rahmen um die Karte hinzuzufügen;Verwenden Sie
classList.toggle()
, um diehighlight
Klasse auf dem<div>
mit der IDcard
hinzuzufügen oder zu entfernen;Verwenden Sie
classList.toggle()
, um diedark-theme
Klasse auf dem<body>
hinzuzufügen oder zu entfernen, was das Thema der Seite umschalten sollte.
index.html
index.css
index.js
Danke für Ihr Feedback!