Flip Card Karten
Die flip_card Komponente zeigt auf ihrer Rückseite zusätzliche Inhalte an. Beim Klick auf die Schaltfläche zum Umdrehen, dreht sich die Karte um 180°, um weitere Informationen anzuzeigen.
Funktionen
3D-Flip-Animation: Fließender Rotationseffekt.
Inhalt auf Vorder- und Rückseite: Titel, Inhalt und Aktionen für jede Seite separat.
Tags: Badges auf der Vorderseite.
Platzsparend: Zeigt mehr Inhalte an, ohne zusätzlichen Platz zu beanspruchen.
Verwendung
Die Komponente wird über das flip_card Tag eingebunden.
Parameter
config (FlipCardConfig oder als kwargs oder als Kombination aus beidem)
Dataclass für die Komponentenkonfiguration.
| Name | Typ | Beschreibung | Standardwert | Erforderlich |
|---|---|---|---|---|
| title | str | Titel der Karte. |
None |
True
|
| content | str | Inhalt auf der Vorderseite. |
None |
True
|
| back_title | str | Titel auf der Rückseite. |
"" |
False
|
| back_content | str | Inhalt auf der Rückseite. |
"" |
False
|
| back_actions | Buttons auf der Rückseite. |
[] |
False
|
|
| request_url | str | Die URL, die aufgerufen werden soll, wenn auf den Titel geklickt wird. |
"" |
False
|
| image | Bild der Vorderseite. |
None |
False
|
|
| tags | Liste der badge Konfigurationen für Tags. |
[] |
False
|
|
| actions |
list[ButtonConfig |
Buttons auf der Vorderseite. |
[] |
False
|
Barrierefreiheit
| WCAG AA | WCAG AAA | |
|---|---|---|
| Status |
|
|
WCAG AA (Grundlagen)
Der Titel der Karte verwendet eine semantische Überschrift vom Typ <h3> für die Navigation mit Screenreadern.
Das Umschalten wird über eine Schaltfläche ausgelöst, sodass es vollständig über die Tastatur bedienbar ist (Enter/Leertaste).
Auf der inaktiven Seite wird aria-hidden='true' verwendet, um zu verhindern, dass Screenreader versteckte Inhalte vorlesen.
Bilder enthalten ein alt-Attribut für Beschreibungen durch Screenreader.
Deaktivierte Aktionen verwenden aria-disabled='true', um ihren Status anzuzeigen.
Externe Links verwenden aus Sicherheitsgründen rel='noopener'.
WCAG AAA (Erweitert)
Nach Abschluss der Animation wechselt der Fokus auf die Umschaltfläche der sichtbaren Seite.