Skip to content

Barrierefreiheit ​

Barrierefrei heißt: mehr Menschen können mit, statt trotz unserer Gestaltung arbeiten. Das passt zur Marke, klar und für alle zugänglich statt exklusiv. Diese Seite bündelt, was verstreut galt (Kontrast, Bewegung, Icons) und macht es zum Maßstab.

Zielniveau

Miragon-Material erfüllt WCAG 2.1 Level AA. Das ist die Messlatte, nicht „sieht gut aus".

Kontrast ​

Die Zahlen sind aus den Marken-Tokens berechnet (brand/tokens.json → contrast.generated.json). Erst die Markenfarben untereinander, Vordergrund auf Hintergrund, mit WCAG-Urteil:

BeispielVordergrundHintergrundKontrastText AAGroß AA
Aablau #335DE5weiss #FFFFFF5,47:1✓✓
Aablau-link #2B50D4weiss #FFFFFF6,56:1✓✓
Aagruen #00E676weiss #FFFFFF1,67:1✗✗
Aaschwarz #1D1D1Dweiss #FFFFFF16,86:1✓✓
Aablau #335DE5grau #F9F7F75,13:1✓✓
Aaschwarz #1D1D1Dgrau #F9F7F715,79:1✓✓
Aaweiss #FFFFFFblau #335DE55,47:1✓✓
Aagruen #00E676blau #335DE53,28:1✗✓
Aaweiss #FFFFFFschwarz #1D1D1D16,86:1✓✓
Aagruen #00E676schwarz #1D1D1D10,10:1✓✓
Aadanger #CD1839weiss #FFFFFF5,55:1✓✓
Aainfo #335DE5weiss #FFFFFF5,47:1✓✓
Aadanger #CD1839grau #F9F7F75,20:1✓✓
Aainfo #335DE5grau #F9F7F75,13:1✓✓
Aasuccess #00E676weiss #FFFFFF1,67:1✗✗
Aawarning #FFB000weiss #FFFFFF1,83:1✗✗
Aaschwarz #1D1D1Dsuccess #00E67610,10:1✓✓
Aaschwarz #1D1D1Dwarning #FFB0009,20:1✓✓
Aaweiss #FFFFFFdanger #CD18395,55:1✓✓
Aaweiss #FFFFFFinfo #335DE55,47:1✓✓
Aasuccess-hell #00E676schwarz #1D1D1D10,10:1✓✓
Aawarning-hell #FFB000schwarz #1D1D1D9,20:1✓✓
Aadanger-hell #FB6D73schwarz #1D1D1D6,05:1✓✓
Aainfo-hell #6B8AFFschwarz #1D1D1D5,38:1✓✓
Aatext-leise #6B6666weiss #FFFFFF5,65:1✓✓
Aatext-leise #6B6666grau #F9F7F75,29:1✓✓
Aakontur #8F8A8Aweiss #FFFFFF3,40:1✗✓
Aakontur #8F8A8Agrau #F9F7F73,19:1✗✓
Aablau-hell #6B8AFFschwarz #1D1D1D5,38:1✓✓

Ableitungen daraus:

  • Blau #335DE5 trägt Text auf Weiß (5,47:1, AA). Für kleine Links nutzen wir das etwas tiefere --cd-blau-link (6,56:1).
  • Grün #00E676 ist auf Weiß nur 1,67:1, also nie Fließtext. Grün nur groß und fett, als Fläche oder Grafik-Akzent. Auf Blau reicht Grün für große Elemente (3,28:1, AA groß), nicht für Kleingedrucktes. Auf Schwarz trägt Grün auch Text und Links (10,1:1, AAA).
  • Statusfarben: Erfolg ist das Marken-Grün, Hinweis das Marken-Blau. Grün und Amber sind auf Weiß zu hell für Text und für ein Signal allein (1,67:1 und 1,83:1). Sie stehen als Fläche, Rand oder Icon immer zusammen mit Text, Schrift darauf ist Schwarz. Rot und Blau erreichen als Text auf Weiß AA, die hellen Werte auf Schwarz ebenso (siehe Farben).

Rollen in Hell und Dunkel ​

Gebaute Oberflächen nehmen die Rollen --cd-ui-*, im Dark Mode mit eigenen Werten. Jede Text-, Kontur-, Fokus- und Akzentrolle steht hier auf jeder Fläche ihres Modus. Der Anspruch steht rechts: Text 4,5:1, Nicht-Text 3:1, die Linie ist dekorativ. Der Generator bricht ab, wenn ein Paar seinen Anspruch verfehlt.

Hell:

Rolle hellgrund#F9F7F7flaeche#FFFFFFflaeche-hoch#FFFFFFhover#EEF1FDAnspruch
linie#E6E2E21,20 1,29 1,29 1,14 dekorativ
kontur#8F8A8A3,19 erfüllt3,40 erfüllt3,40 erfüllt3,02 erfülltNicht-Text 3:1
text#1D1D1D15,79 erfüllt16,86 erfüllt16,86 erfüllt14,96 erfülltText 4,5:1
text-leise#6B66665,29 erfüllt5,65 erfüllt5,65 erfüllt5,01 erfülltText 4,5:1
link#2B50D46,15 erfüllt6,56 erfüllt6,56 erfüllt5,82 erfülltText 4,5:1
icon-akzent#335DE55,13 erfüllt5,47 erfüllt5,47 erfüllt4,86 erfülltNicht-Text 3:1
fokus#2B50D46,15 erfüllt6,56 erfüllt6,56 erfüllt5,82 erfülltNicht-Text 3:1
interaktion#335DE55,13 erfüllt5,47 erfüllt5,47 erfüllt4,86 erfülltNicht-Text 3:1

Dunkel:

Rolle dunkelgrund#1D1D1Dflaeche#282828flaeche-hoch#2F2F2Fhover#383838Anspruch
linie#4646461,79 1,56 1,42 1,24 dekorativ
kontur#8F8A8A4,95 erfüllt4,33 erfüllt3,93 erfüllt3,45 erfülltNicht-Text 3:1
text#FFFFFF16,86 erfüllt14,74 erfüllt13,39 erfüllt11,73 erfülltText 4,5:1
text-leise#BBBBBB8,78 erfüllt7,68 erfüllt6,97 erfüllt6,11 erfülltText 4,5:1
link#00E67610,10 erfüllt8,83 erfüllt8,02 erfüllt7,02 erfülltText 4,5:1
icon-akzent#00E67610,10 erfüllt8,83 erfüllt8,02 erfüllt7,02 erfülltNicht-Text 3:1
fokus#6B8AFF5,38 erfüllt4,71 erfüllt4,27 erfüllt3,74 erfülltNicht-Text 3:1
interaktion#6B8AFF5,38 erfüllt4,71 erfüllt4,27 erfüllt3,74 erfülltNicht-Text 3:1
  • Dunkel ist der Text Weiß (11,73 bis 16,86:1), leiser Text #BBBBBB (6,11 bis 8,78:1). Text mit Deckkraft gibt es nicht.
  • Blau ist dunkel nie Text (3,08:1 auf Schwarz). Links werden Grün, Fokus und Auswahl blau-hell.
  • Die Linie ist dekorativ. Was eine Grenze sichtbar machen muss, etwa ein Eingabefeld, trägt --cd-ui-kontur (3,45 bis 4,95:1).

Alt-Texte ​

Jedes Bild braucht eine Entscheidung, keinen Reflex:

  • Dekorativ (Verlauf, Schmuck, Key Visual ohne Aussage): leeres alt="", damit Screenreader es überspringen.
  • Inhaltstragend (Diagramm, Screenshot, Foto mit Aussage): kurz beschreiben, was zu sehen und gemeint ist.
  • Text im Bild: Steht ein Claim oder eine Zahl eingebrannt im Bild (Social-Post, Banner), gehört dieser Text in den Alt-Text. Sonst geht die Kernaussage für Screenreader verloren.

Fokus und Tastatur ​

  • Alles, was klickbar ist, ist auch per Tastatur erreichbar und bedienbar.
  • Der Fokus ist sichtbar: ein Rahmen von 2px mit 2px Abstand in --cd-ui-fokus, hell blau-link (6,56:1 auf Weiß), dunkel blau-hell (5,38:1 auf Schwarz). Auf Verlauf und Mesh ein Doppelring, innen Schwarz, außen Weiß. Nie outline: none ohne Ersatz.
  • Reihenfolge folgt dem Lesefluss, keine Fokusfallen.

Touch-Ziele ​

Tippbare Flächen sind mindestens 44 × 44 px groß, auch wenn das Icon kleiner wirkt. Lieber die Trefferfläche vergrößern als das Icon.

Bewegung ​

  • Animationen respektieren prefers-reduced-motion. Wer Bewegung abgewählt hat, bekommt einen ruhigen Zustand (der animierte Startseiten-Hintergrund steht dann still).
  • Kein Dauer-Autoplay, kein Blinken, nichts, was schneller als dreimal pro Sekunde flackert.
  • Bewegung ist Würze, kein Selbstzweck. Werte dafür stehen unter Layout & Raster.

Schriftgröße ​

Fließtext ist mindestens 16 px. Kleiner nur für echte Nebenrollen (Bildunterschrift, Hinweis), nie für Inhalt, den du lesen sollst.

Stand

Zielniveau AA ist gesetzt, die Kontrastwerte sind aus den Tokens berechnet. Für eine formale Prüfung (z. B. BFSG-Relevanz konkreter Produkte) das Marketing im ask-marketing-Channel fragen.

Marke und Inhalte: Miragon. Logos und Assets nur gemäß diesen Richtlinien verwenden.