Formular: Layouts
-
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
Für Formular-Layouts gibt es keine strikten Vorgaben. Wichtig ist, dass Formulare gut verständlich und einfach zu bedienen sind. Das Pattern Stack kann hierfür verwendet werden.
Formular: Layout Adresse
Adresse
<wm-section>
<h2>Adresse</h2>
<wm-form>
<form>
<wm-stack vertical gap="s" class="wm-h-row">
<wm-stack gap="s" grow="">
<wm-input type="text" label="PLZ" name="address7" id="address7" required></wm-input>
<wm-input type="text" label="Ort" name="address8" id="address8"></wm-input>
</wm-stack>
<wm-input type="text" label="Straße" name="address1" id="address1" required></wm-input>
<wm-input type="text" label="Hausnummer (einschließlich Block, Gruppe, Parzelle, Stiege)" name="address2" id="address2" required></wm-input>
<wm-stack gap="s" equal="" grow="">
<div>
<label for="address5">Stock</label>
<input type="text" name="address5" id="address5" />
</div>
<div>
<label for="address6">Tür</label>
<input type="text" name="address6" id="address6"/>
</div>
</wm-stack>
</wm-stack>
</form>
</wm-form>
</wm-section>
Formular: Layout Adresse International
Adresse
<wm-section>
<h2>Adresse</h2>
<wm-form>
<form>
<wm-stack vertical gap="s" class="wm-h-row">
<wm-input type="text" label="Land" name="address9" id="address9"></wm-input>
<wm-stack gap="s" grow="">
<wm-input type="text" label="PLZ" name="address7" id="address7" required></wm-input>
<wm-input type="text" label="Ort" name="address8" id="address8"></wm-input>
</wm-stack>
<wm-input type="text" label="Straße" name="address1" id="address1" required></wm-input>
<wm-input type="text" label="Hausnummer (einschließlich Block, Gruppe, Parzelle, Stiege)" name="address2" id="address2" required></wm-input>
<wm-stack gap="s" equal="" grow="">
<div>
<label for="address5">Stock</label>
<input type="text" name="address5" id="address5" />
</div>
<div>
<label for="address6">Tür</label>
<input type="text" name="address6" id="address6"/>
</div>
</wm-stack>
</wm-stack>
</form>
</wm-form>
</wm-section>
Formular: Layout Login
<form id="login" method="POST" action="#">
<div>
<label for="username">
Benutzername
<abbr title="Pflichtfeld">*</abbr>
</label>
<input type="text" name="username" id="username" autocomplete="username" required size="40" />
</div>
<div>
<label for="current-password">
Passwort
<abbr title="Pflichtfeld">*</abbr>
</label>
<input type="password" name="current-password" id="current-password" autocomplete="current-password" required size="40"/>
</div>
<button>Anmelden</button>
</form>
Kontakt
Haben Sie noch Fragen, Feedback oder brauchen Sie ein Element, das die Pattern Library noch nicht
bietet?
handbuch@ma53.wien.gv.at