Zur Navigation Zum Inhalt Kontakt Menu Find component Overview Lyne Principles Foundation Accessibility Design System Guidelines Deutsch Français Italiano English Our design principles User-centred Recognisable Inclusive Reduced Holistic Self-explanatory Task-oriented Appropriate SBB Brand portal Logo Digital clock Rights of use Base colors Functional colors Off brand colors Icons Timetable icons Pictograms About accessibility Über diesen Guide Contact Further information Product Owner User Research Interaction Design Visual Design Development Content Design Testing What is a design system? Designing Coding FAQ Help Process Contribution Contact Overview Base Components Overview Base Components Overview Base Components Overview Releases Design Tokens Komponenten Overview Base Informationen Sense & Purpose Community Assets Instructions Power-Apps Digital banner ads SAP Design Guidelines App Icons Teaser Implementation

The sbb-teaser is a component which can display an image with a caption, and it behaves like a link on user interaction.

Simple teaser example:

  chip-content="Chip label"
  <img slot="image" src="..." alt="400x300" />
  A brief description.


The default slot is reserved for the description. The component displays the image and the title with the self-named slots.
It's also possible to display a sbb-chip using the chip slot.

<sbb-teaser href="https://www.sbb.ch" title-level="2">
  <img slot="image" src="..." alt="400x300" />
  <span slot="chip">Chip label</span>
  <span slot="title">Title</span>
  A brief description.


Using the alignment property, it is possible to change the text position respect to the image.
Possible values are after-centered (default), after and below.

<sbb-teaser href="https://www.sbb.ch" aligment="below"> ... </sbb-teaser>

By default, the image dimensions are set using the width and the aspect ratio.
Default values are 300px and 4/3. Consumers can change these values on their slotted image element.


It's important to set the aria-label on the <sbb-teaser>, which describes the sbb-teaser for screen-reader users.

The description text is wrapped into an <p> element to guarantee the semantic meaning.

Avoid slotting block elements (e.g. <div>) as this violates semantic rules and can have negative effects on screen readers.


Name Attribute Privacy Type Default Description
alignment alignment public 'after-centered' | 'after' | 'below' 'after-centered' Teaser variant - define the position and the alignment of the text block.
titleLevel title-level public SbbTitleLevel '5' Heading level of the sbb-title element (e.g. h1-h6).
titleContent title-content public string | undefined Content of title.
chipContent chip-content public string | undefined Content of chip.
href href public string | undefined The href value you want to link to.
target target public LinkTargetType | string | undefined Where to display the linked URL.
rel rel public string | undefined The relationship of the linked URL as space-separated link types.
download download public boolean | undefined Whether the browser will show the download dialog on click.


Name Description
image Slot used to render the image.
chip Slot used to render the sbb-chip label.
title Slot used to render the title.
Use the unnamed slot to render the description.
After Centered
After Centered Chip
After Chip
After With Long Content Chip
Below Chip
Below With Long Content Chip
With Long Text Centered
With Long Text After
With Long Text Below
With Custom Width And Aspect Ratio
With Slots
HTML-Markup kopiert.
altThis is a paragraph
Anordnung Darunter Danach Danach, zentriert Chip Nein Ja Hintergrund White Milk Iron Charcoal Black
Imprint Contact Cookie settings