Direkt zum Inhalt springen

Freie Webtools

Dokumentation

Aufbau, Einbindung und Beispiele für das FWT-System. Verständlich erklärt, sichtbar gezeigt und direkt nutzbar.

CSS-System Dokumentation Datenschutzfreundlich

FWT-Farbpalette

Die Farbpalette ist die technische Grundlage des Farbsystems. Sie enthält die festen Rohfarben mit ihren Abstufungen.

Diese Rohfarben werden später über Bedeutungsvariablen wie --fwt-color-primary, --fwt-color-warning oder --fwt-color-danger nutzbar gemacht.

Neutral

Grundlage für Hintergründe, Texte, Rahmen und ruhige Flächen.

neutral-50
neutral-100
neutral-200
neutral-300
neutral-400
neutral-500
neutral-600
neutral-700
neutral-800
neutral-900
neutral-950

Petrol / Türkis

Hauptfarbe für FWT und Chasalla-nahe Oberflächen.

petrol-50
petrol-100
petrol-200
petrol-300
petrol-400
petrol-500
petrol-600
petrol-700
petrol-800
petrol-900

Blau

Für Info, Technik, Vertrauen und sachliche Bereiche.

blue-50
blue-100
blue-200
blue-300
blue-400
blue-500
blue-600
blue-700
blue-800
blue-900

Gold / Gelb

Für Akzente, Hinweise, Europa-Anmutung und Highlights.

gold-50
gold-100
gold-200
gold-300
gold-400
gold-500
gold-600
gold-700
gold-800
gold-900

Grün

Für Erfolg, Bestätigung, Freigabe und geprüfte Zustände.

green-50
green-100
green-200
green-300
green-400
green-500
green-600
green-700
green-800
green-900

Rot

Für Fehler, Gefahr, Ablehnung und kritische Hinweise.

red-50
red-100
red-200
red-300
red-400
red-500
red-600
red-700
red-800
red-900

Violett

Für kreative Module, besondere Werkzeuge und Highlights.

violet-50
violet-100
violet-200
violet-300
violet-400
violet-500
violet-600
violet-700
violet-800
violet-900
Diese Abstufungen sind die Grundlage. Normale Nutzer greifen später meist nicht direkt zu diesen Rohfarben, sondern verwenden fertige Klassen wie fwt-bg-primary oder fwt-text-danger.

Klassen für Nutzer, Variablen für Anpassungen

FWT arbeitet auf zwei Ebenen: Nutzer verwenden einfache Klassen im HTML. Entwickler oder Projektbetreiber können über CSS-Variablen die Farben zentral anpassen.

Klassen

Für normale Inhalte und fertige Bausteine sind Klassen der einfache Weg.

<div class="fwt-bg-primary">Inhalt</div>

Variablen

Für eigene Komponenten oder Projektthemes werden CSS-Variablen genutzt.

background: var(--fwt-color-primary);

Regel

Sichtbare Beispiele und Code müssen immer zusammenpassen.

<p class="fwt-text-muted">Hilfetext</p>

Hintergrundfarben

Hintergrundklassen werden genutzt, wenn ein Bereich, eine Box oder ein Hinweis sichtbar eingefärbt werden soll.

Primary

Primary

Hauptfarbe für wichtige Flächen und Hervorhebungen.

<div class="fwt-bg-primary">Primary Fläche</div>
Secondary

Secondary

Starke Nebenfarbe für Kontrastbereiche.

<div class="fwt-bg-secondary">Secondary Fläche</div>
Accent

Accent

Akzentfarbe für Highlights und besondere Hinweise.

<div class="fwt-bg-accent">Accent Fläche</div>
Surface

Surface

Normale helle Fläche für Karten und Inhaltsbereiche.

<div class="fwt-bg-surface">Surface Fläche</div>
Surface Soft

Surface Soft

Sehr ruhige Fläche für dezente Bereiche.

<div class="fwt-bg-surface-soft">Surface Soft</div>
Dark

Dark

Dunkle Fläche für starke Kontraste.

<div class="fwt-bg-dark">Dark Fläche</div>

Statusfarben

Statusfarben zeigen sofort, ob etwas erfolgreich war, geprüft werden muss oder kritisch ist.

Success

Success

Für Erfolg, gespeicherte Änderungen oder erledigte Vorgänge.

<div class="fwt-bg-success">Erfolgreich gespeichert</div>
Info

Info

Für neutrale Hinweise und Zusatzinformationen.

<div class="fwt-bg-info">Zusätzliche Information</div>
Warning

Warning

Für Warnungen, fehlende Angaben oder notwendige Prüfung.

<div class="fwt-bg-warning">Bitte prüfen</div>
Danger

Danger

Für Fehler, Löschen oder kritische Aktionen.

<div class="fwt-bg-danger">Kritischer Hinweis</div>
Creative

Creative

Für kreative oder besondere Bereiche. Wird später noch verfeinert.

<div class="fwt-bg-creative">Kreativer Bereich</div>

Textfarben

Textfarben werden genutzt, wenn einzelne Texte eine Bedeutung bekommen sollen. Die ausführliche typografische Nutzung wird später unter Inhalt → Typografie erklärt.

Primary Text

Primary Text

Für Links, Hervorhebungen oder wichtige Begriffe.

<p class="fwt-text-primary">Dieser Text ist hervorgehoben.</p>
Secondary Text

Secondary Text

Für starke, ruhige Nebeninformationen.

<p class="fwt-text-secondary">Dieser Text nutzt Secondary.</p>
Muted Text

Muted Text

Für Hilfetexte, Metaangaben und zurückhaltende Hinweise.

<p class="fwt-text-muted">Dies ist ein dezenter Hilfetext.</p>
Success Text

Success Text

Für positive Rückmeldungen in Textform.

<p class="fwt-text-success">Die Änderung wurde gespeichert.</p>
Warning Text

Warning Text

Für Hinweise, die geprüft werden sollen.

<p class="fwt-text-warning">Bitte prüfe diese Angabe.</p>
Danger Text

Danger Text

Für Fehlertexte oder kritische Hinweise.

<p class="fwt-text-danger">Diese Eingabe ist fehlerhaft.</p>
Farben dürfen nicht allein Bedeutung tragen. Ein Fehler braucht zusätzlich einen klaren Text.

Border-Colors / Rahmenfarben

Rahmenfarben werden genutzt, um Boxen, Hinweise, Karten oder Eingabebereiche dezent zu kennzeichnen.

Wichtig: Eine Rahmenfarbe allein erzeugt noch keinen sichtbaren Rahmen. Deshalb wird sie mit einer Rahmenklasse kombiniert.

Primary-Rahmen

Primary-Rahmen

Rahmen für wichtige oder aktive Bereiche.

<div class="fwt-border fwt-border-primary">Primary-Rahmen</div>
Success-Rahmen

Success-Rahmen

Rahmen für bestätigte oder erfolgreiche Bereiche.

<div class="fwt-border fwt-border-success">Success-Rahmen</div>
Warning-Rahmen

Warning-Rahmen

Rahmen für Hinweise, die Aufmerksamkeit brauchen.

<div class="fwt-border fwt-border-warning">Warning-Rahmen</div>
Danger-Rahmen

Danger-Rahmen

Rahmen für kritische oder gefährliche Bereiche.

<div class="fwt-border fwt-border-danger">Danger-Rahmen</div>
Info-Rahmen

Info-Rahmen

Rahmen für sachliche Zusatzinformationen.

<div class="fwt-border fwt-border-info">Info-Rahmen</div>
Creative-Rahmen

Creative-Rahmen

Rahmen für besondere kreative Bereiche. Noch nicht final.

<div class="fwt-border fwt-border-creative">Creative-Rahmen</div>
Merksatz: fwt-border erzeugt den Rahmen. fwt-border-primary, fwt-border-danger usw. färben diesen Rahmen ein.

Rainbow als besondere FWT-Farbe

Rainbow ist für besondere Hervorhebungen gedacht. Es soll auffallen, aber nicht überall eingesetzt werden.

fwt-rainbow

Rainbow

Fertige Rainbow-Fläche für besondere Marken- oder Highlightbereiche.

<div class="fwt-rainbow">Rainbow-Fläche</div>
fwt-rainbow-full

Rainbow Full

Kräftige Rainbow-Fläche für kleine starke Eyecatcher.

<div class="fwt-rainbow-full">Rainbow Full</div>
fwt-rainbow-bg

Rainbow BG

Hintergrundvariante ohne kompletten Container-Effekt.

<div class="fwt-rainbow-bg">Rainbow BG</div>
fwt-rainbow-soft

Rainbow Soft

Sehr weiche Rainbow-Variante für dezente Flächen.

<div class="fwt-rainbow-soft">Rainbow Soft</div>
Rainbow sollte sparsam eingesetzt werden, damit es besonders bleibt.

Wie Farben verwendet werden sollen

Für normale Inhalte und fertige Bausteine sind Klassen der bessere Weg. CSS-Variablen sind sinnvoll, wenn eigene Komponenten oder Projektthemes angepasst werden.

Live-Beispiel
Wichtiger Bereich

Dezenter Hilfetext

Hinweis mit sichtbarem Warnrahmen
HTML-Code anzeigen
<div class="fwt-bg-primary fwt-p-4 fwt-rounded-lg">
    Wichtiger Bereich
</div>

<p class="fwt-text-muted fwt-p-4 fwt-rounded-lg">
    Dezenter Hilfetext
</p>

<div class="fwt-border fwt-border-warning fwt-p-4 fwt-rounded-lg">
    Hinweis mit sichtbarem Warnrahmen
</div>
Für Nutzer: möglichst fertige Klassen verwenden.
Für eigene Komponenten: CSS-Variablen nutzen.
Farben dürfen nicht allein Bedeutung tragen. Ein Fehler braucht auch klaren Text.
Rainbow sparsam einsetzen, damit es besonders bleibt.