Deutsch
Über dieses Handbuch

Dieses Handbuch gehört zur Vorlage Example für QuartzControl. Es erklärt die Vorlage und führt zugleich alles vor, was sie kann.

Der Text hier kommt aus einer Markdown-Datei, nicht aus der Konfiguration.

Callouts

Von Haus aus

Quartz kennt dreizehn Typen und verteilt zehn Farbwerte darauf — drei Gruppen teilen sich je einen, und quote liest die Akzentfarbe. Jeder Wert gilt in beiden Farbschemata gleich, dazu kommen ein Rahmen und eine sehr blasse Fläche.

Gemessen gegen den hellen Grund dieser Vorlage scheitern elf von dreizehn an der WCAG-Schwelle:

TypStandardfarbegegen hellen Grund
note#448aff3,23 : 1
question#dba6422,14 : 1
tip#00bfa52,27 : 1
danger / failure / bug#db42424,20 : 1 — und 4,16 : 1 im dunklen Modus

In dieser Vorlage

Alle dreizehn sind neu gesetzt, je Modus einmal, und werden bei jedem Lauf zweifach gemessen: gegen den Seitengrund und gegen die eigene getönte Fläche. Der Farbton bleibt erhalten — Blau bleibt Blau —, damit der Typ weiterhin an der Farbe erkennbar ist.

Dazu drei Struktur-Entscheidungen:

  • Balken statt Vollrahmen. Ein Callout soll auffallen, ohne die Spalte zu zerschneiden.
  • Der Titel ist das Bedienelement, wenn der Callout faltbar ist — mit eigenem Fokusring in der Typfarbe.
  • Verschachtelte Callouts geben ihren Rahmen auf und behalten nur den Balken.

Die Prüfung liest die Farben aus dem Stylesheet, nicht aus einer Kopie in der Konfiguration. Ein Wert, der hier geändert wird, wird auch hier gemessen.

Welche Variablen hier greifen

Diese 31 Variablen liest der Abschnitt body-callouts in callouts.scss. Ändern lassen sie sich in QuartzControl unter Stile → Variablen — ohne eine Zeile CSS.

VariableWertgilt außerdem für
--bgim Stylesheet gesetzt (callouts.scss)nur hier
--borderim Stylesheet gesetzt (callouts.scss)nur hier
--callout-tintim Stylesheet gesetzt (callouts.scss)nur hier
--color—nur hier
--darkgray#333333 · dunkel #DDDDDD18 weitere Komponenten
--headerFont"Noto Sans", system-ui, "Segoe UI", Robot…15 weitere Komponenten
--icon-chevronim Stylesheet gesetzt (foundation.scss)6.4 – Variablen
--light#FCFCFA · dunkel #16171A14 weitere Komponenten
--tpl-accent-bar3px6 weitere Komponenten
--tpl-callout-abstract#0369A1 · dunkel #67C7EFnur hier
--tpl-callout-bug#A21D62 · dunkel #FF9BC8nur hier
--tpl-callout-danger#B02020 · dunkel #FF9C93nur hier
--tpl-callout-example#6D28D9 · dunkel #C3A6F7nur hier
--tpl-callout-failure#B02020 · dunkel #FF9C93nur hier
--tpl-callout-info#0E7490 · dunkel #5AC8DEnur hier
--tpl-callout-note#1D4ED8 · dunkel #93B8FFnur hier
--tpl-callout-question#8A5A00 · dunkel #E8C25Enur hier
--tpl-callout-quotevar(--secondary) = #1463A3nur hier
--tpl-callout-success#136B34 · dunkel #6DD68Fnur hier
--tpl-callout-tip#0F766E · dunkel #5AD3BCnur hier
--tpl-callout-todo#0E7490 · dunkel #5AC8DEnur hier
--tpl-callout-warning#9A4B06 · dunkel #F0A868nur hier
--tpl-focus-offset2pxExplorer, 6.4 – Variablen
--tpl-focus-width2pxExplorer, 6.4 – Variablen
--tpl-motion150ms ease13 weitere Komponenten
--tpl-radius-md8px17 weitere Komponenten
--tpl-radius-sm4px10 weitere Komponenten
--tpl-rule-width1px25 weitere Komponenten
--tpl-space-lg1.5rem12 weitere Komponenten
--tpl-space-md1rem18 weitere Komponenten
--tpl-space-xs0.5rem20 weitere Komponenten

Diese Tabelle ist erzeugt: Sie wird aus den Stylesheets gelesen, nicht von Hand gepflegt.

Weiterlesen

Diese Seite gehört zu Example — der Beispielvorlage für QuartzControl. Ein Überblick über alle Bereiche steht auf der Startseite.

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.