Sidebar
-
Akkordeon -
Anker -
Audio-Player -
Bild -
Bot -
Breaking News -
Button -
Card -
Chip -
Copyright -
Details -
Exposé -
Fetch -
Flip-Card -
Footer -
Formular: Block -
Formular: Checkbox -
Formular: Combobox -
Formular: Fehlerliste -
Formular: Filter -
Formular: Fortschrittsanzeige -
Formular: Input -
Formular: Layouts -
Formular: Radio -
Formular: Select -
Formular: Switch -
Formular: Textfeld -
Formular: Upload -
Formular: Validierung -
Galerie -
Grid -
Header -
Hervorgehobener Link -
Hervorhebung -
Icon -
In-Page Navigation -
Infobox -
Karussell -
Kontakt -
Links -
Liste -
Logo -
Map -
Meldung -
Menü -
Modal -
Newsletter -
Pager -
Paginierung -
Quicklink-Liste -
Reiter -
Section -
Sidebar -
Skip Link -
Social Media -
Stack -
Stage -
Status -
Suche -
Tabelle -
Tag -
Tourismuszeile -
Video-Player -
Vorspann -
Zeitstempel -
Zitat
- Die Seitenleiste dient als zusätzliches Navigationselement für Sonderseiten.
- Darf nicht als Hauptnavigation eingesetzt werden.
- Beispiele, die einen Einsatz der Sidebar rechtfertigen sind zum Beispiel das Handbuch/die Pattern Library mit einer sehr komplexen Filterung.
- Je nach Anwendungsfall kann die Sidebar per default ein- oder ausgeklappt sein. Mobil ist die Sidebar immer eingeklappt.
Implementierung
<wm-button kind="secondary">
<button data-sidebar="demosidebar">
<wm-icon iconid="sidebar"></wm-icon>
Sidebar anzeigen
</button>
</wm-button>
<wm-sidebar id="demosidebar" label="Sidebar">
Inhalt
</wm-sidebar>
Abhängigkeiten
<script src="https://assets.wien.gv.at/theme/latest/js/components/Sidebar/Sidebar.js" type="module"></script>
<script src="https://assets.wien.gv.at/theme/latest/js/components/Button/Button.js" type="module"></script>
import { Sidebar } from './wienermelange/assets/js/components/Sidebar/Sidebar.js';
import { Button } from './wienermelange/assets/js/components/Button/Button.js';
Eigenschaften
Eigenschaft | Beschreibung | Werte | Default |
---|---|---|---|
open
|
Ist die Seitenleisten eingeblendet. |
Boolean
|
true
|
id
|
Einzigartige ID |
String
|
leer |
label
|
Sichtbare Bezeichnung |
String
|
""
|
shortcut
|
Keyboard-Shortcut zum Öffnen und Schließen, zum Beispiel: gs |
String
|
"s"
|
Slots
Name | Beschreibung |
---|---|
default
|
Jeglicher HTML-Content |
Methoden
Eigenschaft | Optionen | Argumente |
---|---|---|
toggleSidebar
|
Sidebar öffnen oder schließen | |
closeSidebar
|
Sidebar schließen |
CSS API
Property | Beschreibung |
---|---|
--sidebar-background-color
|
Hintergrundfarbe |
--sidebar-header-background-color
|
Hintergrundfarbe Balken |
--sidebar-header-font-color
|
Textfarbe Balken |
--sidebar-header-margin
|
Außenabstand nach unten |
--sidebar-input-background-color
|
Hintergrundfarbe von Eingabefeldern |
--sidebar-padding
|
Innenabstand |
--sidebar-inline-size
|
Breite |
Kontakt
Haben Sie noch Fragen, Feedback oder brauchen Sie ein Element, das die Pattern Library noch nicht
bietet?
handbuch@ma53.wien.gv.at