Teemaväri ja sovelluskuvakkeet
Mukauta selaimen käyttöliittymän väriä ja aloitusnäytön kuvaketta
Teemaväri ja sovelluskuvakkeet on ilmainen HTML Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu HTML Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. HTML Academy-kurssilla on yhteensä 4 oppituntia.
theme-color-metatagi
<meta name="theme-color" content="#1f2937">-tunniste määrittää selaimen osoitepalkin värin mobiililaitteissa ja otsikkopalkin värin työpöydän PWA-sovelluksissa. Se antaa sivulle viimeistellyn, sovellusmaisen ulkoasun muuttamatta mitään sisältöä.
<meta name="theme-color" content="#1f2937">Tumman tilan teeman värit
Tarjotkaa erilliset värit vaaleaa ja tummaa tilaa varten: <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> sekä toinen tunniste tummalla värillä. Selaimet valitsevat käyttäjän käyttöjärjestelmän asetusta vastaavan tunnisteen.
<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)">Manifestin theme_color
Manifestin theme_color määrittää värin, kun sovellusta käytetään asennettuna PWA:na (erillisen ikkunan otsikkopalkissa). Yhdenmukaisuuden vuoksi sovittakaa se sivun sisäiseen theme-color-metatunnisteeseen — selaimessa ja asennettuna käytettäessä visuaalinen ilme säilyy samana.
Vakiomuotoinen favicon
<link rel="icon" href="/favicon.ico"> on ajaton selaimen välilehden kuvake. Nimestään huolimatta nykyaikaiset selaimet suosivat ICO:n sijaan PNG- tai SVG-kuvakkeita. Tarjotkaa 32x32-kokoinen PNG käyttämällä <link rel="icon" type="image/png" sizes="32x32" href="/icon-32.png">-määritystä, jotta kuva näkyy terävämmin.
SVG-favicon
Nykyaikaiset selaimet hyväksyvät SVG-faviconit: <link rel="icon" type="image/svg+xml" href="/icon.svg">. Ne ovat teräviä kaikissa ko'oissa ja tiedostokooltaan pieniä. Käyttäkää niitä vektorilogoihin ja tarjotkaa lisäksi PNG-varakuva selaimille, jotka eivät tue SVG-faviconeita.
Apple Touch -kuvake
iOS:n aloitusnäytössä käytetään apple-touch-icon-kuvaketta: <link rel="apple-touch-icon" href="/apple-touch-icon.png">. Tarjotkaa 180x180-kokoinen PNG. iOS ei lue web-manifestin kuvakkeita aloitusnäytölle asennettaessa, joten apple-touch-icon-linkitys vaaditaan.
Manifestin kuvakkeet (Android)
Android-asennukset lukevat kuvakkeet manifestin icons-taulukosta. Sisällyttäkää 192x192-kokoinen PNG aloitusnäyttöä varten ja 512x512-kokoinen PNG aloitusnäyttöä, splash-näyttöä ja sovellusvalikkoa varten. Lisätkää myös "maskable" purpose -kopio, jotta Android voi sovittaa kuvakkeen aloitusnäytön kuvakkeen muotoon (ympyrä, squircle tai neliö).
Maskable-kuvakkeen turva-alue
Maskable-kuvakkeiden tärkeän sisällön tulisi mahtua keskelle 80 %:n turva-alueelle — ulompi 20 % voidaan rajata pois laitteen käyttämän maskin muodosta riippuen. Käyttäkää suunnittelun aikana esimerkiksi maskable.app-palvelua esikatsellaksenne kuvaketta eri maskimuodoissa.
Windowsin ruutukuvakkeet
Windows 8/10:een kiinnitettyä ruutua varten: <meta name="msapplication-TileImage" content="/tile.png"> ja <meta name="msapplication-TileColor" content="#1f2937">. Näiden merkitys on nykyään muita alustoja vähäisempi, mutta Windows-käyttäjät, jotka kiinnittävät sivustoja, arvostavat niitä edelleen.
Selaimen määritystiedosto
Vanha IE/Edge: <meta name="msapplication-config" content="/browserconfig.xml"> osoittaa XML-tiedostoon, joka sisältää erikokoisia ruutukuvakkeita. Tiedosto on nykyään suurelta osin tarpeeton, joten uudet sivustot voivat jättää browserconfig.xml-tiedoston pois ilman seurauksia.
Safarin mask-kuvake
macOS:n Safariin kiinnitettyä välilehteä varten: <link rel="mask-icon" href="/safari-icon.svg" color="#1f2937">. SVG:n tulisi olla yksivärinen kuvake, sillä color-attribuutti määrittää värin uudelleen. Ominaisuutta käytetään vain macOS Safarin kiinnitetyn välilehden toiminnossa.
Kuvakkeiden testaaminen
Käyttäkää realfavicongenerator.net-palvelua kaikkien kuvakeversioiden luomiseen yhdestä lähteestä. Testatkaa oikealla iOS-laitteella (lisätkää sivusto aloitusnäyttöön) ja Androidilla (asentakaa sovellus selaimen valikosta), jotta voitte varmistaa kuvakkeiden rajautuvan oikein eivätkä ne näy pikselöityneinä.
Tietotesti
Mikä on web-sovelluksen manifestin kuvakkeen "maskable" purpose -määrityksen tarkoitus?
Yhteenveto
theme-color (media query -versioineen) sävyttää osoiteriviä, kun taas manifestin theme_color sävyttää asennetun sovelluksen otsikkopalkkia. Kuvakkeisiin kuuluvat faviconit (SVG + PNG), apple-touch-icon (iOS, 180x180), manifestin kuvakkeet (Android, 192 + 512 + maskable), Safarin mask-icon (yksivärinen SVG) ja msapplication-TileImage (Windowsin kiinnitetyt ruudut). Käyttäkää realfavicongenerator.net-palvelua kaikkien versioiden luomiseen yhdestä lähteestä.
Opi HTML tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 40
- Oppitunnit
- 159
Usein kysytyt kysymykset
Onko oppitunti ”Teemaväri ja sovelluskuvakkeet” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa HTML Academy-oppimispolun 3 oppituntia, myös oppitunnin “Teemaväri ja sovelluskuvakkeet”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. HTML Academy-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Teemaväri ja sovelluskuvakkeet”?
Mukauta selaimen käyttöliittymän väriä ja aloitusnäytön kuvaketta Harjoittelet HTML Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni HTML Academy-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin HTML Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Teemaväri ja sovelluskuvakkeet”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä HTML Academy-oppitunnilla?
Kyllä. Jokainen HTML Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Web App Manifest
- Service Workerin rekisteröinti HTML:stä
- Teemaväri ja sovelluskuvakkeet
- Offline-varasivu