Questa pagina non è disponibile nella lingua desiderata. Lingue disponibili: Deutsch English Footer. Übersicht

Anteprima.

Jobs & Karriere Bahnverkehrsinformation SBB News SBB Community Unternehmen Öffnungszeiten Datenschutz Impressum

Was macht die Komponente?

Der Footer ist der untere Abschnitt einer Seite. Er enthält Links zu weiterführenden Inhalten, rechtliche Hinweise und Kontaktinformationen. Die Inhalte bestehen üblicherweise aus Link-Lists. In der Variante «clock-columns» werden sie in Spalten angeordnet.

Wann soll die Komponente eingesetzt werden?

  • Auf jeder Seite einer Website, um konsistente Informationen und Navigation bereitzustellen.
  • Um Kontaktinformationen, rechtliche Hinweise und weiterführende Links anzubieten.
Anwendung

Regeln.

  • Der Footer enthält nur relevante Informationen, zum Beispiel Impressum, Datenschutz und Kontakt.
  • Der Footer soll nicht überladen sein. Die wichtigsten Informationen sind leicht zu finden.
  • Die SBB Uhr ist fixer Bestandteil des Footers und darf nur für interne Anwendungen entfernt werden.
  • Der Footer braucht einen Titel für Screenreader (accessibility-title). Er ist visuell nicht sichtbar.

Specifica.

Beispiele Footer Clock Columns.
Footer Clock Columns Negative.
Footer Clock Columns Expanded.
Footer Default.
Footer Default Negative.
Footer Default Expanded.
HTML in Zwischenablage kopiert.
Implementation

Web Components.

Il web component si trova nel pacchetto @sbb-esta/lyne-elements.

Storybook con esempi interattivi Codice sorgente su GitHub

Documentazione.

The <sbb-footer> component is used to display page related information like copyright, contact or other
content related links; for these, the sbb-link-list component can be used.

Variants.

There are two variants of the footer: the variant='default', which displays the slotted content in regular
block element approach and the variant='clock-columns', which uses a CSS-grid for displaying the content over different
breakpoints.

Note:
Content, like <sbb-link-list> that could come along with a button, needs to be wrapped with a <div> element with a helper
class (class="sbb-link-list-button-group") to be displayed correctly.

<!-- 'default' variant -->
<sbb-footer accessibility-title="Footer">
  <sbb-link-list title-level="2" title-content="List title text">
    <sbb-block-link href="#">Link 1</sbb-block-link>
    <sbb-block-link href="#">Link 2</sbb-block-link>
    <sbb-block-link href="#">Link 3</sbb-block-link>
    <sbb-block-link href="#">Link 4</sbb-block-link>
    <sbb-block-link href="#">Link 5</sbb-block-link>
  </sbb-link-list>
</sbb-footer>

<!--'clock-columns' variant -->
<sbb-footer accessibility-title="Footer" variant="clock-columns">
  <div class="sbb-link-list-button-group">
    <sbb-link-list title-level="2" title-content="Help &amp; Contact.">
      <sbb-block-link href="#">Refunds</sbb-block-link>
      <sbb-block-link href="#">Lost property office</sbb-block-link>
      <sbb-block-link href="#">Complaints</sbb-block-link>
      <sbb-block-link href="#">Praise</sbb-block-link>
      <sbb-block-link href="#">Report property damage</sbb-block-link>
    </sbb-link-list>
    <sbb-button-link size="l">All help topics</sbb-button-link>
  </div>
  <sbb-link-list title-level="2" title-content="More SBB.">
    <sbb-block-link href="#">Jobs & careers</sbb-block-link>
    <sbb-block-link href="#">Rail traffic information</sbb-block-link>
    <sbb-block-link href="#">SBB News</sbb-block-link>
    <sbb-block-link href="#">SBB Community</sbb-block-link>
    <sbb-block-link href="#">Company</sbb-block-link>
  </sbb-link-list>
  ...
  <sbb-divider></sbb-divider>
  <sbb-link-list size="xs" horizontal-from="large">
    <sbb-block-link href="#">Refunds</sbb-block-link>
    <sbb-block-link href="#">Lost property office</sbb-block-link>
    <sbb-block-link href="#">Complaints</sbb-block-link>
    <sbb-block-link href="#">Praise</sbb-block-link>
    <sbb-block-link href="#">Report property damage</sbb-block-link>
  </sbb-link-list>
</sbb-footer>
Style.

It's possible to display the footer in negative variant; please also apply the negative attribute
to the content where needed (e.g. <sbb-link-list>, <sbb-link> and <sbb-divider>).

<sbb-footer negative accessibility-title="Footer">
  <sbb-link-list negative title-level="2" title-content="Help &amp; Contact.">
    <sbb-block-link negative href="#">Refunds</sbb-block-link>
    <sbb-block-link negative href="#">Lost property office</sbb-block-link>
    <sbb-block-link negative href="#">Complaints</sbb-block-link>
    <sbb-block-link negative href="#">Praise</sbb-block-link>
    <sbb-block-link negative href="#">Report property damage</sbb-block-link>
  </sbb-link-list>
</sbb-footer>

Angular.

Questo componente è disponibile anche per Angular nel pacchetto @sbb-esta/lyne-angular.

Panoramica Angular API Angular Esempi Angular
API

class: SbbFooterElement, sbb-footer.

Properties.

Name Attribute Privacy Type Default Description
accessibilityTitle accessibility-title public string '' Footer title text, visually hidden, necessary for screen readers.
accessibilityTitleLevel accessibility-title-level public '1' | '2' | '3' | '4' | '5' | '6' '1' Level of the accessibility title, will be rendered as heading tag (e.g. h1). Defaults to level 1.
expanded expanded public boolean false Whether to allow the footer content to stretch to full width. By default, the content has the appropriate page size.
negative negative public boolean false Negative coloring variant flag.
variant variant public 'default' | 'clock-columns' 'default' Variants to display the footer. The default, displays the content in regular block element approach. The clock-columns, used a CSS-grid for displaying the content over different breakpoints.

Slots.

Name Description
Use the unnamed slot to add elements like sbb-block-link, sbb-link-list, sbb-divider and so on.