background_color
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der background_color
Manifest-Eintrag wird verwendet, um eine anfängliche Hintergrundfarbe für Ihre Webanwendung festzulegen. Diese Farbe erscheint im Anwendungsfenster, bevor die Stylesheets Ihrer Anwendung geladen sind.
Syntax
/* Using named color */
"background_color": "aliceblue"
/* Using hexadecimal value */
"background_color": "#f0fbff"
/* Using RGB value */
"background_color": "rgb(240 248 255)"
Werte
background_color
-
Ein String, der einen gültigen Farbwert angibt.
Beschreibung
Der background_color
Eintrag erfüllt die folgenden Zwecke:
- Sorgt für einen reibungslosen visuellen Übergang vom ersten Start der App bis zu ihrem vollständig geladenen Zustand.
- Verbessert die Benutzererfahrung während des Ladevorgangs der App-Dateien über das Netzwerk oder beim Zugriff von Speichermedien.
- Trägt zum Erscheinungsbild des Startbildschirms in einigen Browsern und Betriebssystemen bei, wenn eine installierte Progressive Web App (PWA) gestartet wird.
Es wird empfohlen, dass der Farbwert, den Sie für den background_color
Manifest-Eintrag angeben, dem background-color
Eigenschaftswert in Ihrem Stylesheet entspricht. Dies stellt die visuelle Konsistenz zwischen der anfänglichen Anzeige (einschließlich des Startbildschirms, sofern zutreffend) und der vollständig geladenen Anwendung sicher. Durch die Abstimmung dieser Farben können Sie eine ausgefeiltere und nahtlosere Erfahrung für Ihre Benutzer schaffen.
Nachdem eine App geladen ist, hat die background-color
im Stylesheet Vorrang. Das background_color
des Manifests wird nur als temporäre Maßnahme während der anfänglichen Ladephase und zur Erstellung von Startbildschirmen in einigen Umgebungen verwendet.
Hinweis:
Browser können den background_color
Manifestwert überschreiben, um jede in der CSS der App definierte prefers-color-scheme
Media-Abfrage zu unterstützen.
Beispiele
Eine konsistente Hintergrundfarbe für Ihre App festlegen
Stellen Sie sich vor, Sie erstellen eine Wetter-App und die Hintergrundfarbe in Ihrem App-Stylesheet ist wie unten gezeigt festgelegt:
body {
background-color: #87ceeb;
}
Um sicherzustellen, dass Ihre Benutzer eine konsistente Hintergrundfarbe vom Start bis zum vollständigen Laden Ihrer App sehen, sollten Sie dieselbe Hintergrundfarbe in der Manifestdatei Ihrer App wie folgt festlegen:
{
"name": "WeatherPro",
"display": "standalone",
"background_color": "#87ceeb",
"theme_color": "#4682b4",
"icons": [
{
"src": "icon-192x192.png",
"sizes": "192x192",
"type": "image/png"
}
]
}
Spezifikationen
Specification |
---|
Web Application Manifest # background_color-member |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
display
Manifest-Eintragtheme_color
Manifest-Eintrag- Anpassen der Themen- und Hintergrundfarben Ihrer App beim Erstellen von PWAs