Web Components: Modal, Tabs, Toast
Serie VelinStyle Setup · 9/28
Nutzen Sie Modal, Tabs und Toast inklusive open/close-API und Accessibility.
Voraussetzungen
Komponenten & Formulare — Schwierigkeit: intermediate.
Was Sie in diesem Teil erreichen
Sie bauen ein Modal mit Footer-Aktionen, schauen auf Fokusfallen und lernen, wann Tabs besser sind als Accordions. Toast nutzen Sie für kurze Statusmeldungen, nicht für kritische Fehler.
Das Muster entspricht dem, was auch BirdAPI im Frontend einsetzt.
Sie bauen ein Modal mit Footer-Aktionen, schauen auf Fokusfallen und lernen, wann Tabs besser sind als Accordions. Toast nutzen Sie für kurze Statusmeldungen, nicht für kritische Fehler.
Das Muster entspricht dem, was auch BirdAPI im Frontend einsetzt.
Lesen Sie die Abschnitte der Reihe nach und setzen Sie die Codebeispiele direkt in Ihrem Scaffold um. Am Ende jedes Kapitels steht eine Checkliste — erst abhaken, dann weiter.
Kontext und typische Fehler
Wenn etwas nicht greift, prüfen Sie DevTools (Computed Styles, Console, Netzwerk) bevor Sie weitere Klassen stapeln.
Praktische Umsetzung
Dokumentieren Sie Abweichungen von den Docs kurz im README Ihres Projekts — besonders Token-Overrides und Theme-Namen.
<!-- Beispielstruktur für: Web Components: Modal, Tabs, Toast -->
<section class="velin-container py-4">
<h1 class="h3">Übung: Web Components: Modal, Tabs, Toast</h1>
<p class="velin-lead">Hier Ihr Inhalt aus diesem Kapitel.</p>
</section>
Vertiefung und Docs
Checkliste Teil 9
- Beispiel lokal nachgebaut
- Mobile Breakpoint geprüft
- Tastaturbedienbarkeit kurz getestet
- Docs-Link geöffnet und quergelesen
- Fragen/Abweichungen notiert
So gehen Sie vor
-
Lesen
Kapiteltext vollständig lesen und Docs-Link öffnen.
-
Nachbauen
Codebeispiele lokal umsetzen und speichern.
-
Prüfen
Checkliste abarbeiten, Mobile und Tastatur kurz testen.
-
Weiter
Nächstes Serienteil erst starten, wenn die Checkliste grün ist.
Offizielle Dokumentation
Vertiefen Sie „Web Components: Modal, Tabs, Toast“ hier: https://velinstyle.info/docs/extend/web-components.html — sowie weitere Leitfäden unter https://velinstyle.info/docs/.
Teil 9 von 28 — als Nächstes der folgende Schritt der VelinStyle-Setup-Serie.
Nächstes Tutorial
Kommentare 0
Noch keine Kommentare. Seien Sie der Erste!