ForHosting KIT · Websites auslesen & überwachen

Color-scheme-Meta-Tag und CSS-Eigenschaft erstellen

Dieser Generator verwandelt eine eindeutige Angabe zur Unterstützung in zwei kopierfertige Deklarationen: das HTML-Meta-Element für den Dokumentkopf und die passende CSS-Eigenschaft color-scheme.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Wählen Sie hell, wenn die Seite nur eine helle Oberfläche unterstützt, dunkel bei ausschließlich dunkler Unterstützung oder beide, wenn sämtliche Komponenten für beide Darstellungen gestaltet wurden. Das Ergebnis ist deterministisch, normalisiert und kann in Vorlagen, Stylesheets, statischen Websites, Komponentenbibliotheken oder Build-Pipelines eingesetzt werden.

Deklarieren Sie nur tatsächlich unterstützte Schemata

Die Angabe color-scheme ist ein Versprechen über die Seite und kein automatischer Themenkonverter. Wählen Sie hell nur, wenn Bedienelemente, Hintergründe, Text, Rahmen, Bilder und Fokuszustände in einer hellen Darstellung funktionieren. Wählen Sie dunkel, wenn dieselben Bestandteile gezielt für eine dunkle Darstellung vorbereitet wurden. Verwenden Sie beide, wenn die gesamte Oberfläche mit beiden Schemata arbeitet. Der Generator bildet diese Wahl auf <code>light dark</code> ab und nennt hell als bevorzugte Variante zuerst. Genauigkeit ist wichtig, weil Browser diese Information für native Steuerelemente, Bildlaufleisten und den Dokumenthintergrund verwenden können. Eine übertriebene Deklaration kann unpassende Steuerelemente oder unlesbare Lichtblitze verursachen. Prüfen Sie deaktivierte Eingaben, automatisches Ausfüllen, Validierungsmeldungen, Textauswahl, Codeblöcke, Widgets und Symbole. Der beste Wert ist die engste wahrheitsgemäße Beschreibung der veröffentlichten Unterstützung. Das Werkzeug formatiert diese Beschreibung einheitlich; Gestaltung und Tests belegen, ob sie zutrifft.

Platzieren Sie das erzeugte HTML und CSS richtig

Fügen Sie das Meta-Element in den <code>&lt;head&gt;</code> des Dokuments ein, möglichst bevor der Browser wesentliche Teile der Oberfläche zeichnet. Das zurückgegebene Tag ist vollständig und eignet sich für statisches HTML, serverseitig gerenderte Layouts oder die Kopfkonfiguration eines Website-Generators. Setzen Sie die CSS-Deklaration in eine Regel, die den gewünschten Geltungsbereich abbildet. Für das ganze Dokument ist dies meist <code>:root</code>; eine Komponente kann die Eigenschaft an ihrer eigenen Wurzel setzen. Der Generator liefert die reine Deklaration ohne Selektor, damit sie mit normalem CSS, Präprozessoren, CSS-Modulen und Stilobjekten funktioniert. HTML- und CSS-Ausgabe verwenden denselben normalisierten Wert und verhindern widersprüchliche Angaben. Sie können beide gemeinsam als frühen Hinweis und expliziten Kaskadenwert nutzen oder nur die für Ihre Architektur benötigte Ausgabe integrieren. Prüfen Sie anschließend den gerenderten Quelltext und das kompilierte CSS, denn Frameworks, Head-Manager, Minifizierer oder doppelte Deklarationen können den tatsächlich beim Browser ankommenden Wert verändern.

Trennen Sie Unterstützung und Themenauswahl

Zwei Schemata zu unterstützen und das aktive Thema auszuwählen sind verwandte, aber unterschiedliche Aufgaben. <code>light dark</code> sagt aus, dass beide Darstellungen unterstützt werden; es erstellt keine Farbvariablen, keinen Umschalter, keine gespeicherte Präferenz und keine Media Query. Eine robuste Umsetzung definiert semantische Variablen für Flächen, Text, Rahmen und Akzente und ändert sie nach der Produktstrategie. Diese kann der Systemeinstellung folgen, eine Kontoeinstellung berücksichtigen, auf ein Dokumentattribut reagieren oder mehrere Ansätze verbinden. Erzeugen Sie die Deklaration erst, wenn alle visuellen Zustände fertig sind. Testen Sie helle und dunkle Systemeinstellungen, Tastaturbedienung, Zoom sowie hohen Kontrast und erzwungene Farben. Kontrollieren Sie Bilder, Iframes, externe Formulare, Syntaxhervorhebung und native Dialoge. Speichern Sie bei Automatisierung die Auswahl zusammen mit den erzeugten Zeichenfolgen. Falls ein Thema entfällt, erzeugen Sie beide Angaben aus der neuen Auswahl erneut, statt nur eine manuell zu ändern. Eine einzige Quelle verhindert Abweichungen zwischen Vorlagen, Paketen und Bereitstellungen.

Dokumentkopf einer Seite vorbereiten

Erstellen Sie ein korrektes Meta-Element für statische Seiten oder Serverlayouts, ohne sich die genaue Syntax zu merken.

CSS und Metadaten synchron halten

Erzeugen Sie beide Angaben aus einer Auswahl, damit Stylesheet und Dokumentkopf keine verschiedenen Schemata melden.

Themengrundlage automatisieren

Nutzen Sie die deterministische Ausgabe in Projektgeneratoren, Dokumentation, Komponenten oder konfigurierbaren Builds.

Was erzeugt die Auswahl beider Schemata?

Sie erzeugt den Wert light dark, ein Meta-Tag mit diesem Inhalt und die dazugehörige CSS-Deklaration color-scheme.

Erstellt dieses Werkzeug ein dunkles Thema?

Nein. Es deklariert unterstützte Schemata; Farben, Ressourcen, Zustände und Auswahlstrategie müssen Sie selbst vorbereiten.

Soll ich Meta-Tag, CSS-Eigenschaft oder beides verwenden?

Nutzen Sie, was Ihre Architektur verlangt. Gemeinsam bieten beide einen frühen Hinweis und einen expliziten Kaskadenwert.

Kann ich das Schema weglassen und einen Standard verwenden?

Nein. Die Auswahl ist erforderlich, da ein stiller Standard die Unterstützung Ihrer Seite falsch beschreiben könnte.

Was kostet ein API-Aufruf?

Jede API-Anfrage kostet $0.002. Die Weboberfläche kann dieselbe deterministische Logik lokal ausführen.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/web/color-scheme-meta-generate

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/web/color-scheme-meta-generate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"scheme":"both"}'
{
  "scheme": "both"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "web.color_scheme_meta_generate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

timeout_sec30
max_crawl_pages25
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →