App-Design / Mobile CSS

Die Moodle App lässt sich in den Farben Ihrer Einrichtung darstellen. Dafür erwartet die App CSS-Variablen, deren Namen aus dem Ionic-Framework stammen und weder in Moodle noch in Boost Union eine Farbauswahl haben. Das Werkzeug App-Design / Mobile CSS schließt diese Lücke: Sie wählen Farben aus, es erzeugt den passenden CSS-Code. Eingetragen wird der Code anschließend im Design Boost Union.

Voraussetzung: Administrator/innen-Rechte (moodleadmin). Dazu das Design Boost Union und das Plugin local_mobilecssgenerator. Das Werkzeug selbst speichert nichts und ändert nichts an der Plattform, es gibt nur Text aus.

CSS erzeugen

  1. Website-Administration öffnen und den Reiter Darstellung wählen.
  2. Auf App-Design / Mobile CSS klicken.
  3. In den vier Abschnitten auf das Farbfeld klicken und eine Farbe wählen. Alternativ den Hex-Wert im Format #rrggbb direkt in das Feld eintragen.
  4. Nur die Felder ausfüllen, die Sie ändern wollen. Leere Felder erscheinen nicht im Code, dort behält die App ihre Standardfarbe.
  5. Die Vorschau rechts prüfen und auf Kontrastwarnungen unterhalb des Bildschirms achten.
  6. Auf CSS generieren klicken. Der fertige Code erscheint unten auf der Seite.
  7. Auf In Zwischenablage kopieren klicken.

Formularzeile „Primär-/Markenfarbe“ mit quadratischem Farbwähler, zwei Vorschaukästchen in Dunkelblau, dem Eingabefeld mit dem Wert #233264 und der Erklärung darunter.

Die Schaltfläche Alle zurücksetzen leert sämtliche Farbfelder auf einen Schlag, ohne die Seite neu zu laden.

Die vier Farbbereiche

Abschnitt Wirkung in der App
Globale Farben Primär-/Markenfarbe, allgemeine Textfarbe und Linkfarbe. Die Primärfarbe erscheint an vielen Stellen, unter anderem auf Schaltflächen.
Kopfzeile / Toolbar Die Leiste am oberen Rand jedes Bildschirms mit Titel, Suchsymbol und Profilbild.
Obere Inhalts-Tabs Die Tab-Leiste innerhalb einer Seite, z. B. Startseite und Dashboard.
Untere Navigationsleiste Die Hauptnavigation am unteren Bildschirmrand mit ihren Symbolen.

Vorschau und Kontrastwarnung

Rechts neben den Farbfeldern steht ein schematisches Handy-Bild, das sich bei jeder Farbänderung sofort mitfärbt. Es zeigt die Wirkung der Farben zueinander, nicht das genaue Aussehen der App: Abstände, Symbole und Schriftgrößen sind nachgebaut.

Unter dem Bild prüft das Werkzeug fünf Farbkombinationen gegen den WCAG-Wert 4,5:1 für Text. Toolbar-Text, aktive Tab-Textfarbe und aktive Icon-Farbe werden gegen ihren jeweiligen Hintergrund gerechnet, allgemeine Textfarbe und Linkfarbe gegen Weiß, weil der Inhaltsbereich der App weiß ist. Reicht der Kontrast nicht, erscheint eine Warnung mit dem tatsächlichen Verhältnis.

Schematisches Handy mit dunkelblauer Kopfzeile, zwei Reitern, einer dunkelblauen Schaltfläche und orangefarbenem Linktext. Darunter ein gelber Kasten: „Zu geringer Kontrast. Linkfarbe: 2.5:1 (WCAG AA erfordert 4,5:1)“.

Achtung: Die Warnung hält niemanden auf. Der Code wird trotzdem erzeugt, und die Farben landen so in der App. Wer eine gemeldete Kombination stehen lässt, entscheidet sich gegen die Lesbarkeit auf kleinen Bildschirmen bei Sonnenlicht.

Was der Code enthält

Ausgegeben werden vier CSS-Blöcke, einer je Abschnitt. Jede Zeile trägt !important, weil die App ihre eigenen Regeln zuerst lädt und der eingesetzte Code sonst wirkungslos bliebe. Aus der Primärfarbe rechnet das Werkzeug fünf weitere Werte aus, die die App zusätzlich braucht:

:root {
    --ion-color-primary: #233264 !important;
    --ion-color-primary-rgb: 35,50,100 !important;
    --ion-color-primary-contrast: #ffffff !important;
    --ion-color-primary-contrast-rgb: 255,255,255 !important;
    --ion-color-primary-shade: #1f2c58 !important;
    --ion-color-primary-tint: #394774 !important;
    --ion-text-color: #1b1e24 !important;
    --core-link-color: #233264 !important;
}

Die Kontrastfarbe (Schwarz oder Weiß für Text auf der Primärfarbe) sowie die dunklere und die hellere Variante entstehen automatisch. Sie geben nur die eine Markenfarbe an.

Code in Boost Union eintragen

  1. Website-Administration öffnen und den Reiter Darstellung wählen.
  2. Auf Boost Union und dort auf Erscheinungsbild klicken.
  3. Den Reiter Mobile öffnen.
  4. Den kopierten Code in das Feld Zusätzliches CSS für mobile App einfügen.
  5. Unten auf Änderungen speichern klicken.

Einstellungsseite „Erscheinungsbild“ von Boost Union mit der Reiterzeile, in der „Mobile“ ausgewählt ist. Hervorgehoben das Feld „Zusätzliches CSS für mobile App“ mit eingefügtem CSS-Code.

Beim Speichern trägt Boost Union die Kerneinstellung mobilecssurl automatisch auf eine eigene Adresse um. Über diese Adresse holt sich die App den Code. Ändern Sie die Einstellung nicht von Hand, sonst erreicht das Design die App nicht mehr.

Hinweis: Angemeldete Geräte übernehmen die neuen Farben nicht sofort. Wenn die App noch das alte Design zeigt, melden Sie sich in der App ab und wieder an.

Wichtige Einstellungen

Tipps


Erstellt: 2026-08-20 15:19:09 CEST von Moodle-Team des LISA
Zuletzt aktualisiert: 2026-10-05 15:59:21 CEST von Benjamin Abicht