HTML Academy · Lektion

Temafärg och appikoner

Anpassa färgen på webbläsarens gränssnitt och ikonen på startskärmen

Lektion 3 av 414 steg

Temafärg och appikoner är en gratis lektion i HTML Academy på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för HTML Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i HTML Academy innehåller totalt 4 lektioner.

Meta-taggen theme-color

Taggen <meta name="theme-color" content="#1f2937"> anger färgen på webbläsarens adressfält på mobiler och färgen på namnlisten i PWA:er på datorer. Den ger sidan ett genomarbetat, applikt utseende utan att ändra något innehåll.

<meta name="theme-color" content="#1f2937">

Temafärger för mörkt läge

Ange separata färger för ljust och mörkt läge: <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)"> samt en andra tagg med den mörka färgen. Webbläsare väljer den som matchar användarens operativsysteminställning.

<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
<meta name="theme-color" content="#0f172a" media="(prefers-color-scheme: dark)">

manifestets theme_color

Manifestets theme_color anger färgen när appen körs som en installerad PWA (titelfältet i det fristående fönstret). Matcha den mot meta-elementet för theme-color på sidan för konsekvensens skull – den visuella identiteten förblir densamma oavsett om appen körs i webbläsaren eller är installerad.

Standardfavicon

<link rel="icon" href="/favicon.ico"> är den klassiska ikonen för webbläsarfliken. Trots namnet föredrar moderna webbläsare PNG eller SVG framför ICO. Ange en PNG-bild på 32x32 via <link rel="icon" type="image/png" sizes="32x32" href="/icon-32.png"> för skarpare återgivning.

SVG-favicon

Moderna webbläsare stöder SVG-favicons: <link rel="icon" type="image/svg+xml" href="/icon.svg">. De är skarpa i alla storlekar och har mycket liten filstorlek. Använd SVG för vektorlogotyper och komplettera med en PNG-reservlösning för webbläsare som inte stöder SVG-favicons.

Apple Touch-ikon

På iOS används apple-touch-icon på hemskärmen: <link rel="apple-touch-icon" href="/apple-touch-icon.png">. Ange en PNG-bild på 180x180. iOS läser inte ikonerna i webbmanifestet vid installation på hemskärmen; länken till apple-touch-icon krävs.

Manifestikoner (Android)

Vid installation på Android hämtas ikonerna från manifestets icons-array. Inkludera PNG-bilder på 192x192 (hemskärmen) och 512x512 (startskärmen och applådan). Lägg till en kopia med syftet "maskable" så att Android kan beskära ikonen efter formen på hemskärmsikonen (cirkel, squircle eller kvadrat).

Säker zon för maskable-ikoner

Maskable-ikoner bör ha sitt viktigaste innehåll inom en säker zon som täcker de centrala 80 procenten – de yttre 20 procenten kan beskäras beroende på enhetens maskform. Använd verktyg som maskable.app för att förhandsgranska ikonen med olika maskformer under designarbetet.

Windows-panelikoner

För fästa paneler i Windows 8/10: <meta name="msapplication-TileImage" content="/tile.png"> och <meta name="msapplication-TileColor" content="#1f2937">. Detta har lägre prioritet än stöd för andra plattformar i dag, men uppskattas fortfarande av Windows-användare som fäster webbplatser.

Konfigurationsfil för webbläsaren

Äldre IE/Edge: <meta name="msapplication-config" content="/browserconfig.xml"> hänvisar till en XML-fil med panelikoner i flera storlekar. Detta är i stort sett irrelevant i dag; nya webbplatser kan utelämna browserconfig.xml utan konsekvenser.

Maskikon för Safari

För en fäst flik i Safari på macOS: <link rel="mask-icon" href="/safari-icon.svg" color="#1f2937">. SVG-filen bör innehålla en ikon i en enda färg, eftersom färgen åsidosätts av attributet color. Funktionen används endast för fästa flikar i Safari på macOS.

Testa ikonerna

Använd realfavicongenerator.net för att skapa alla ikonvarianter från en enda källfil. Testa på en fysisk iOS-enhet (lägg till på hemskärmen) och Android (installera appen från webbläsarens meny) för att kontrollera att ikonerna beskärs korrekt och inte blir pixliga.

Kunskapskontroll

Vad är syftet med ikonens syfte "maskable" i ett webbmanifest?

Sammanfattning

theme-color (med varianter för mediefrågor) färgar adressfältet, medan manifestets theme_color färgar titelfältet i den installerade appen. Ikoner omfattar favicons (SVG + PNG), apple-touch-icon (iOS, 180x180), manifestikoner (Android, 192 + 512 + maskable), Safaris mask-icon (SVG i en enda färg) och msapplication-TileImage (fästa Windows-paneler). Använd realfavicongenerator.net för att skapa alla varianter från en enda källfil.

Gratis att börja

Lär dig HTML med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
40
Lektioner
159

Vanliga frågor

Är lektionen ”Temafärg och appikoner” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen HTML Academy, inklusive ”Temafärg och appikoner”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i HTML Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Temafärg och appikoner”?

Anpassa färgen på webbläsarens gränssnitt och ikonen på startskärmen Ni övar på HTML Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig HTML Academy?

Du behöver inga förkunskaper. Utbildningen i HTML Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.

Hur lång tid tar lektionen ”Temafärg och appikoner”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här HTML Academy-lektionen?

Ja. Varje HTML Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Web App Manifest
  2. Registrera service worker från HTML
  3. Temafärg och appikoner
  4. Reservsida för offline-läge
← Tillbaka till HTML Academy