Über diese Website

Dieser Kasten steht auf jeder Seite in der linken Spalte. Was darin steht, änderst du in der Konfiguration unter Plugins — oder du schaltest ihn dort ab.

Ü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.

Accessible Cards (Kitty Giraudel)

Accessible Cards (Kitty Giraudel)

Quelle / bibliografische Angaben

Blogartikel auf der persönlichen Website von Kitty Giraudel.

Kurzfassung

Kurze, praxisnahe Anleitung für Karten in Listen: Link nur auf die wichtigste Information, Klickfläche per Pseudoelement über die Karte ziehen, weitere Aktionen per z-index darüberlegen.

Kernaussagen

  • Anforderungen: Karte ist interaktiv, kann in einer Liste stehen (Screenreader nennen die Anzahl), kann weitere Aktionen enthalten.
  • Markup: Karten als <li> in <ul>; der Link umfasst nur den Titel. Begründung: In Linklisten von Hilfsmitteln soll „Lilith, link“ stehen, nicht der ganze Karteninhalt.
  • CSS: Karte position: relative; a::before mit content: '', position: absolute, inset: 0, z-index: 1.
  • Fokus: Rahmen am Pseudoelement bei :hover und :focus; das Standard-outline wird entfernt, weil der Rahmen es ersetzt.
  • Verschachtelte Aktionen: Zusatzbutton position: relative; z-index: 2. Hinweis von Adrian Roselli: tote Zone um den Button lassen, um Fehltipper zu vermeiden.
  • Überschrift oder nicht: abhängig davon, ob die Karte viel Inhalt einleitet und ob sie in der Überschriftenliste der Seite auftauchen soll. Bei hunderten Transaktionen eher nicht.

Eigene Einordnung

Kompakter als Pickering, mit inset statt vier Einzelwerten. Das Entfernen des outline bei :focus ist nur vertretbar, weil ein gleichwertiger Ersatz da ist; heute würde man :focus-visible verwenden. Der Artikel verweist selbst auf Pickering als ausführlichere Quelle.

Verknüpftes Wissen

Offene Fragen

  • Keine.

Weiterlesen

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

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.