Handbuch wien.gv.at
Startseite wien.gv.at

Menü

Für wien.gv.at gibt es das Menü in 2 Ausprägungen: Das Burger-Menü für wien.gv.at und das Menü für Sonderseiten projektname.wien.gv.at in unterschiedlichen Varianten.

Sonderauftritt Menüs sollten maximal 5 Menüpunkte auf der obersten Ebene haben und maximal 7 Menüpunkte bei den aufgeklappten Untermenüs. Die Farbe des Menüs wird über das Pattern Header definiert.

Weitere Header-Varianten sind unter Header zu finden.

Varianten

Menü wien.gv.at

  • Beim geöffneten Menü ist die restliche Seite hinter einem schwarz-transparenten Layer und nicht mehr scrollbar.
    Gescrollt wird stattdessen innerhalb des Menüs.
  • Am Desktop öffnet sich das Menü als Balken rechts, mobil öffnet es sich vollflächig.
  • Bei Klick auf einen Menüpunkt öffnet und schließt sich das Untermenü.

Link

Menü wien.gv.at öffnen

Code
<wm-nav-main type="hidden">
  <a href="/nojs" class="fallback">
    Menü
    <svg width="26" height="26" viewBox="0 0 123.14 123.14" id="burger" xmlns="http://www.w3.org/2000/svg"><path fill="none" d="M0 0h123.14v123.14H0z"/><path d="M17.67 27.59h87v-6h-87zM17.67 58.57h87v6h-87zM17.67 95.49h87v6h-87z"/>
    </svg>
  </a>
  <div slot="precontent">
    <wm-stack horizontal="" gap="xs" alignment="center">
      <wm-icon iconid="language"></wm-icon>
      <wm-list type="horizontal" separator="pipe" gap="xxs">
        <ul>
          <li><a href="#">English</a></li>
          <li><a href="#">Bosanski Hrvatski Srpski</a></li>
          <li><a href="#">Türkçe</a></li>
        </ul>
      </wm-list>
    </wm-stack>
  </div>
  <ul>
    <li>
      <a href="#">
        <wm-icon iconid="home"></wm-icon>
        Startseite
      </a>
    </li>
    <li>
      <a href="#">
        <wm-icon iconid="pin"></wm-icon>
        Stadtplan
      </a>
    </li>
    <li>
      <a href="#">
        <wm-icon iconid="amtswege"></wm-icon>
        Amtswege
      </a>
    </li>
    <li>
      <a href="#">
        <wm-icon iconid="contact"></wm-icon>
        Kontakte
      </a>
    </li>
    <li>
      <a href="#">
        <wm-icon iconid="money"></wm-icon>
        Jobs
      </a>
    </li>
  </ul>
  <ul>
    <li>
      <a href="#">
        Freizeit
      </a>
      <ul>
        <li>
          <a href="#">
            Veranstaltungen
          </a>
        </li>
        <li>
          <a href="#">
            Baden
          </a>
        </li>
        <li>
          <a href="#">
            Sport
          </a>
          <ul>
            <li><a href="#">Übersicht</a></li>
            <li><a href="#">Sportmöglichkeiten</a></li>
            <li><a href="#">Kurse</a></li>
            <li><a href="#">Vereine</a></li>
          </ul>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        Wohnen
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Verkehr
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Bildung
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Gesundheit
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Umwelt
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Zusammenleben
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Stadtentwicklung
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Politik
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
    <li>
      <a href="#">
        Wirtschaft
      </a>
      <ul>
        <li><a href="#">Menüpunkt 1</a></li>
        <li><a href="#">Menüpunkt 2</a></li>
      </ul>
    </li>
  </ul>
  <div>
    <wm-list type="horizontal">
      <ul>
        <li><a href="https://facebook.com/wien.at" class="wm-no-external-icon" target="_blank"><wm-icon iconid="facebook">Facebook</wm-icon></a></li>
        <li><a href="https://instagram.com/stadtwien" class="wm-no-external-icon" target="_blank"><wm-icon iconid="instagram">Instagram</wm-icon></a></li>
        <li><a href="https://x.com/Stadt_Wien" class="wm-no-external-icon" target="_blank"><wm-icon iconid="twitter">X (Twitter)</wm-icon></a></li>
        <li><a href="https://tiktok.com/@stadtwien" class="wm-no-external-icon" target="_blank"><wm-icon iconid="tiktok">TikTok</wm-icon></a></li>
        <li><a href="https://youtube.com/channel/UCGLOly45we_1ZTXAXF7TZDA" class="wm-no-external-icon" target="_blank"><wm-icon iconid="youtube">YouTube</wm-icon></a></li>
        <li><a href="https://www.wien.gv.at/bot/" class="wm-no-external-icon" target="_blank"><wm-icon iconid="wien-bot">Wienbot</wm-icon></a></li>
      </ul>
    </wm-list>
    <p>
      <a href="#">
        <strong>NEWSLETTER</strong>
      </a>
    </p>
  </div>
</wm-nav-main>

Menü Sonderauftritt

Das Menü der Sonderauftritte ist in einer der Markenfarben Light (30 Prozent) eingefärbt, die Schrift ist Fast Schwarz. Das aufgeklappte Menü ist in 1 der 6 Markenfarben zu 100 Prozent eingefärbt: Morgenrot, Flieder, Abendstimmung, Frischgrün, Goldgelb oder Nebelgrau. Die Schriftfarbe ist Fast Schwarz oder bei der Farbe Abendstimmung ausnahmsweise Weiß.

Link

Menü Sonderauftritt öffnen

Code
<wm-nav-main microsite type="hiddenmobile">
  <ul>
    <li>
      <a href="#">
        Menüpunkt 1
      </a>
    </li>
    <li>
      <a href="#" aria-current="page">
        Menüpunkt 2
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 3
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 4
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 5
      </a>
    </li>
  </ul>
</wm-nav-main>

Menü Sonderauftritt mit 2. Ebene

Link

Menü Sonderauftritt mit 2. Ebene öffnen

Code
<wm-nav-main type="hiddenmobile" microsite>
  <ul>
    <li>
      <a href="#">
        eBook
      </a>

      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eBook 1
          </a>
        </li>
        <li>
          <a href="#">
            eBook 2
          </a>
        </li>
        <li>
          <a href="#">
            eBook 3
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        eAudio
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 1
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 2
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 3
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 4
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 5
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        eMagazine
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eMagazine 1
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        ePaper
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            ePaper 1
          </a>
        </li>
        <li>
          <a href="#">
            ePaper 2
          </a>
        </li>
        <li>
          <a href="#">
            ePaper 3
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        eLearning
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eLearning 1
          </a>
        </li>
        <li>
          <a href="#">
            eLearning 2
          </a>
        </li>
      </ul>
    </li>
  </ul>
</wm-nav-main>

Menü Sonderauftritt mit 3. Ebene

Link

Menü Sonderauftritt mit 3. Ebene öffnen

Code
<wm-nav-main type="hiddenmobile" microsite>
  <ul>
    <li>
      <a href="#">
        eBook
      </a>

      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eBook 1
          </a>

          <ul>
            <li>
              <a href="#">
                Übersicht
              </a>
            </li>
            <li>
              <a href="#">
                subeBook 1
              </a>
            </li>
            <li>
              <a href="#">
                subeBook 2
              </a>
            </li>
            <li>
              <a href="#">
                subeBook 3
              </a>
            </li>
          </ul>
        </li>
        <li>
          <a href="#">
            eBook 2
          </a>
        </li>
        <li>
          <a href="#">
            eBook 3
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        eAudio
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 1
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 2
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 3
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 4
          </a>
        </li>
        <li>
          <a href="#">
            eAudio 5
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        eMagazine
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eMagazine 1
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        ePaper
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            ePaper 1
          </a>
        </li>
        <li>
          <a href="#">
            ePaper 2
          </a>
        </li>
        <li>
          <a href="#">
            ePaper 3
          </a>
        </li>
      </ul>
    </li>
    <li>
      <a href="#">
        eLearning
      </a>
      <ul>
        <li>
          <a href="#">
            Übersicht
          </a>
        </li>
        <li>
          <a href="#">
            eLearning 1
          </a>
        </li>
        <li>
          <a href="#">
            eLearning 2
          </a>
        </li>
      </ul>
    </li>
  </ul>
</wm-nav-main>

Menü Sonderauftritt mit vielen Menüpunkten

Link

Menü Sonderauftritt mit vielen Menüpunkten öffnen

Code
<wm-nav-main type="hiddenmobile" microsite style="--navmain-gap: var(--wm-spacing-s)">
  <ul>
    <li>
      <a href="#">
        Menüpunkt 1
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 2
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 3
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 4
      </a>
    </li>
    <li>
      <a href="#">
        Menüpunkt 5
      </a>
    </li>
  </ul>
</wm-nav-main>

Menü Sonderauftritt mit benutzerdefinierten Labels

Link

Menü Sonderauftritt mit benutzerdefinierten Labels öffnen

Code
<wm-nav-main microsite type="hiddenmobile" labelOpen="Menu" labelClose="Close">
  <ul>
    <li>
      <a href="#">
        eBook
      </a>
    </li>
    <li>
      <a href="#">
        eAudio
      </a>
    </li>
    <li>
      <a href="#">
        eMagazine
      </a>
    </li>
    <li>
      <a href="#">
        ePaper
      </a>
    </li>
    <li>
      <a href="#">
        eLearning
      </a>
    </li>
  </ul>
</wm-nav-main>

Menü Sonderauftritt mit verstecktem Label

Link

Menü Sonderauftritt mit verstecktem Label öffnen

Code
<wm-nav-main microsite type="hiddenmobile" hideLabel>
  <ul>
    <li>
      <a href="#">
        eBook
      </a>
    </li>
    <li>
      <a href="#">
        eAudio
      </a>
    </li>
    <li>
      <a href="#">
        eMagazine
      </a>
    </li>
    <li>
      <a href="#">
        ePaper
      </a>
    </li>
    <li>
      <a href="#">
        eLearning
      </a>
    </li>
  </ul>
</wm-nav-main>

Menü Sonderauftritt mit Burger

Link

Menü Sonderauftritt mit Burger öffnen

Code
<wm-nav-main microsite type="hidden">
  <ul>
    <li>
      <a href="#">
        eBook
      </a>
    </li>
    <li>
      <a href="#">
        eAudio
      </a>
    </li>
    <li>
      <a href="#">
        eMagazine
      </a>
    </li>
    <li>
      <a href="#">
        ePaper
      </a>
    </li>
    <li>
      <a href="#">
        eLearning
      </a>
    </li>
  </ul>
</wm-nav-main>
API

Abhängigkeiten

HTML
<script src="https://assets.wien.gv.at/theme/latest/js/components/NavMain/NavMain.js" type="module"></script>
<script src="https://assets.wien.gv.at/theme/latest/js/components/Button/Button.js" type="module"></script>
JavaScript
import { NavMain } from './wienermelange/assets/js/components/NavMain/NavMain.js';
    import { Button } from './wienermelange/assets/js/components/Button/Button.js';

Eigenschaften

Eigenschaften
Eigenschaft Beschreibung Werte Default
label Accessible Name der Navigations-Landmark String "Haupt"
labelOpen Label Menü geschlossen String "Menü"
labelOpenIcon Icon Menü geschlossen String "burger"
labelClose Label Menü offen String "Schließen"
hideLabel Soll das Label angezeigt werden Boolean false
isopen Menü offen oder zu Boolean false
microsite Microsite oder Hauptseite Boolean false
type Art des Menüs (immer versteckt, immer sichtbar oder nur auf kleinen Viewsports versteckt) 'hidden'|'visible'|'hiddenmobile' "visible"

Slots

Name Beschreibung
default Liste
precontent Header der Navigation
postcontent Inhalt nach den Listen

Methoden

Eigenschaft Optionen Argumente
open Menü öffnen /
close Menü schließen /

CSS API

Property Beschreibung
--navmain-wrapperwidth Breite des Wrappers im Menü
--navmain-font-weight Schriftstärke der Menüpunkte
--navmain-gap Abstand zwischen Menüpunkten auf der 1. Ebene

Kontakt

Haben Sie noch Fragen, Feedback oder brauchen Sie ein Element, das die Pattern Library noch nicht bietet?

handbuch@ma53.wien.gv.at