Haaste: Dynaamisten Tyylien Soveltaminen DOM-Elementteihin
Pyyhkäise näyttääksesi valikon
Tehtävä
Rakennat interaktiivista korttia, jonka ulkoasua käyttäjä voi muuttaa. Käyttäjät voivat vaihtaa kortin taustaväriä, muuttaa sen kokoa ja ottaa käyttöön tai poistaa "korostettu"-tilan lisätyylityksiä varten.
- Muuta sisäisiä tyylejä: Kun painiketta painetaan:
- Vaihda
<div>-elementin, jonka ID oncard, taustaväriksi"lightblue"; - Aseta kortin leveys arvoon
"300px"; - Lisää korttiin reunus
2px solid #333.
- Vaihda
- Korostusluokan vaihtaminen: Kun painiketta painetaan:
- Lisää tai poista
highlight-luokka<div>-elementistä, jonka ID oncard.
- Lisää tai poista
- Tumman teeman luokan lisääminen: Kun painiketta painetaan:
- Lisää tai poista
dark-theme-luokka<body>-elementistä, jolloin sivun teema vaihtuu.
- Lisää tai poista
index.html
index.css
index.js
- Käytä
style.backgroundColorvaihtaaksesi<div>-elementin, jonka ID oncard, taustaväriksi"lightblue"; - Käytä
style.widthasettaaksesi kortin leveydeksi"300px"; - Käytä
style.borderlisätäksesi korttiin reunuksen2px solid #333; - Käytä
classList.toggle()lisätäksesi tai poistaaksesihighlight-luokan<div>-elementistä, jonka ID oncard; - Käytä
classList.toggle()lisätäksesi tai poistaaksesidark-theme-luokan<body>-elementistä, jolloin sivun teema vaihtuu.
index.html
index.css
index.js
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 2. Luku 13
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme