HTML Academy · Oppitunti

Teemaväri ja sovelluskuvakkeet

Mukauta selaimen käyttöliittymän väriä ja aloitusnäytön kuvaketta

Oppitunti 3/414 vaihetta

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ä.

Aloita maksutta

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

  1. Web App Manifest
  2. Service Workerin rekisteröinti HTML:stä
  3. Teemaväri ja sovelluskuvakkeet
  4. Offline-varasivu
← Takaisin: HTML Academy