default.css – Farben und Größen¶
Über die Datei default.css werden CSS-Variablen überschrieben, die das gesamte
Erscheinungsbild von WebGIS Portal und WebGIS API steuern – insbesondere Farben und Größen.
Ablageort¶
Die Datei wird im content/styles/<company>-Unterverzeichnis der jeweiligen Anwendung abgelegt.
Soll sich die Datei auf eine bestimmte Portal-Seite beziehen, wird sie im Unterverzeichnis content/portals/<portal-page-id> abgelegt
und heißt dort map-default.css.
// Für die Company
api/
└── wwwroot/
└── content/
└── styles/
└── <company>/
└── default.css
// Für eine bestimmte Portal Seite
portal/
└── wwwroot/
└── content/
└── portals/
└── <portal-page-id>/
└── map-default.css
<company> entspricht dem Wert des company-Schlüssels aus der portal.config.
<portal-page-id> entspricht dem Wert der id aus der jeweiligen Portal-Seite (Url-Name).
Bemerkung
Das Verzeichnis /<company>/ und /<portal-page-id> wird bei einem Update nicht überschrieben.
Alle Anpassungen darin bleiben erhalten.
Ist in der `portal.config folgender Key gesetzt, kann eine Karten Author den Inhalt der default.css
auf dem Portal direkt eingeben, ohne dass die Datei physisch im Repository abgelegt werden muss:
<add key="portal-custom-content-rootpath" value="..../webgis-repository/portal-page-content" />
Brand-Variablen (empfohlene Anpassung)¶
In der Regel genügt es, nur die Brand-Variablen anzupassen, um die Anwendung in den eigenen Unternehmensfarben erscheinen zu lassen. Alle anderen Farben leiten sich davon ab.
.webgis-container, body {
/* Primärfarbe – der wichtigste Anpassungswert */
--webgis-brand-primary: #82C828;
/* Optional: helle Variante (wird sonst automatisch berechnet) */
/* --webgis-brand-primary-light: #d9f0d0; */
/* Optional: dunkle Variante (wird sonst automatisch berechnet) */
/* Wird nicht in default.css verwendet, kann aber für eigene Anpassungen genutzt werden */
/* --webgis-brand-primary-dark: #3a7a20; */
}
Tipp
In den meisten Fällen reicht es aus, nur --webgis-brand-primary zu setzen.
Die helle und dunkle Variante werden automatisch aus der Primärfarbe berechnet,
sofern sie nicht explizit überschrieben werden.
Beispiele¶
Konkrete Umsetzungsbeispiele finden Sie unter default.css – Beispiele.
Alle verfügbaren CSS-Variablen¶
Alle Variablen werden innerhalb des Selektors .webgis-container, body { ... } definiert.
Brand¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Primärfarbe der Anwendung (Hauptakzentfarbe). |
|
(berechnet) |
Helle Variante der Primärfarbe für Hintergründe. |
|
(berechnet) |
Dunkle Variante der Primärfarbe für Texte und Akzente. |
Oberflächen (Surfaces)¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Standardhintergrund von Panels und Dialogen. |
|
|
Hintergrund bei Hover-Zustand. |
|
|
Abgesenkter Hintergrund (z. B. für Eingabefelder). |
|
|
Farbe von Trennlinien. |
|
|
Hintergrund von Abschnitts-Kopfzeilen. |
|
|
Hintergrund für deaktivierte Elemente. |
|
|
Hintergrund für schreibgeschützte Felder. |
|
|
Invertierter Hintergrund (dunkler Modus). |
|
|
Stark invertierter Hintergrund. |
Text¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Standardtextfarbe. |
|
|
Textfarbe für selektierte Elemente. |
|
|
Farbe für Beschriftungen. |
|
|
Farbe für Überschriften in Panels. |
|
|
Textfarbe für deaktivierte Elemente. |
|
|
Textfarbe auf dunklem Hintergrund. |
|
|
Textfarbe auf hervorgehobenem Hintergrund. |
Schriftgrößen¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Schriftgröße der Beschriftungen unter Werkzeug-Icons. |
Rahmen (Borders)¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Standard-Rahmenfarbe. |
|
|
Dezente Rahmenfarbe. |
|
|
Rahmenfarbe für Info-Hinweise. |
|
|
Rahmenfarbe für Fehlerzustände. |
|
|
Rahmenfarbe für geänderte Werte. |
|
|
Rahmenbreite bei selektierten Listen-Einträgen. |
|
|
Rahmenbreite von Buttons. |
|
|
Eckenradius von Buttons. |
Overlays¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Dunkler Hintergrund-Overlay (z. B. für modale Dialoge). |
|
|
Hellere Variante des Overlay. |
|
|
Heller semi-transparenter Overlay. |
|
|
Gedämpfter Overlay für subtile Hervorhebungen. |
Status-Farben¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Hintergrund für Fehlermeldungen. |
|
|
Kräftiger Fehlerhintergrund. |
|
|
Hintergrund für Warnmeldungen. |
|
|
Hintergrund für hervorgehobene Inhalte. |
|
|
Hintergrund für Informationshinweise. |
|
|
Hintergrund für Erfolgsmeldungen. |
Abstände und Größen¶
Variable |
Standardwert |
Beschreibung |
|---|---|---|
|
|
Größe der Werkzeug-Icons in der Toolbar. |
|
|
Innenabstand eines Werkzeug-Eintrags. |
|
|
Außenabstand zwischen Werkzeug-Einträgen. |
|
|
Innenabstand des TOC-Titels (eingeklappt). |
|
|
Außenabstand des TOC-Titels (eingeklappt). |
|
|
Innenabstand des TOC-Titels (ausgeklappt). |
|
|
Außenabstand des TOC-Titels (ausgeklappt). |
|
|
Innenabstand eines TOC-Eintrags. |
|
|
Außenabstand eines TOC-Eintrags. |
|
|
Schriftgröße der TOC-Einträge. |
|
|
Größe der Legendensymbole im TOC. |
|
|
Innenabstand von Buttons. |
|
|
Schriftgröße von Buttons. |
|
|
Innenabstand von Eingabefeldern. |
|
|
Schriftgröße von Eingabefeldern. |