Zur Navigation Zum Inhalt Kontakt Menu Trouver un composant Aperçu Lyne Principes Bases Accessibilité Système de design Guidelines Deutsch Français Italiano English Nos principes de design Centré sur l’utilisateur Reconnaissable Inclusif Minimaliste Holistique Auto-explicatif Axé sur les tâches Approprié Portail de la marque CFF Logo Horloge numérique Droits d’utilisation Couleurs de base Couleurs fonctionnelles Couleurs off-brand Icônes Icônes de l’horaire Pictogrammes À propos de l’accessibilité À propos de ce guide Contact Informations complémentaires Product Owner User Research Interaction Design Visual Design Development Content Design Testing What is a design system? Conception Développer FAQ Aide Procès Contribution Contact Aperçu Base Composants Aperçu Base Composants Aperçu Base Composants Aperçu Design Tokens Composants Releases Aperçu Base Informations Sens & objectif Community Assets Instructions Power-Apps Bandeaux publicitaires numériques SAP Icônes d’applications
Trouver un composant

Lyne

Basics Animation Animation Border Border Grid Grid Spacings Spacings Typografie Typografie Components Action-Group Action-Group Alert Alert Alert-Group Alert-Group Autocomplete Autocomplete Button Button Calendar Calendar Card Card Card-Badge Card-Badge Checkbox Checkbox Checkbox-Group Checkbox-Group Chip Chip Clock Clock Datepicker Datepicker Dialog Dialog Divider Divider Footer Footer Form-Error Form-Error Form-Field Form-Field Header Header Header-Action Header-Action Icon Icon Image Image Journey-Header Journey-Header Link Link Link-List Link-List Logo Logo Menu Menu Menu-Action Menu-Action Tooltip Tooltip Tooltip-Trigger Tooltip-Trigger Radio-Button Radio-Button Radio-Button-Group Radio-Button-Group Selection-Panel Selection-Panel Signet Signet Slider Slider Tab-Group Tab-Group Tab Title Tab Title Tag Tag Tag-Group Tag-Group Teaser Teaser Teaser-Hero Teaser-Hero Time-Input Time-Input Title Title Toggle Toggle Toggle-Check Toggle-Check
Cette page n'est pas disponible dans la langue souhaitée. Langues disponibles Deutsch English Radio-Button Implementation

The sbb-radio-button component provides the same functionality
as a native <input type="radio"/> enhanced with the SBB Design: use multiple sbb-radio-button components
inside a sbb-radio-button-group component
in order to display a radio input within a group.

<sbb-radio-button-group value="Value one" aria-label="Radio group label">
  <sbb-radio-button value="Value one">Option one</sbb-radio-button>
  <sbb-radio-button value="Value two">Option two</sbb-radio-button>
</sbb-radio-button-group>

States

It is possible to display the component in disabled or checked state by using the self-named properties.

The component has a required property, which can be useful
for setting a custom sbb-form-error message
within a sbb-form-field.

The allowEmptySelection property allows user to deselect the component.

<sbb-radio-button value="One" checked>Option one</sbb-radio-button>

<sbb-radio-button value="Two" disabled>Option two</sbb-radio-button>

<sbb-radio-button value="Three" required>Option three</sbb-radio-button>

<sbb-radio-button value="Four" allowEmptySelection>Option four</sbb-radio-button>

Style

The component has two different sizes, which can be changed using the size property (m, which is the default, and s).

<sbb-radio-button value="small" size="s">Size</sbb-radio-button>

Properties

Name Attribute Privacy Type Default Description
allowEmptySelection allow-empty-selection public boolean false Whether the radio can be deselected.
value value public string | undefined Value of radio button.
disabled disabled public boolean false Whether the radio button is disabled.
required required public boolean false Whether the radio button is required.
group - public SbbRadioButtonGroupElement | null null Reference to the connected radio button group.
checked checked public boolean false Whether the radio button is checked.
size size public SbbRadioButtonSize 'm' Label size variant, either m or s.

Methods

Name Privacy Description Parameters Return Inherited From
select public void

Slots

Name Description
Use the unnamed slot to add content to the radio label.
subtext Slot used to render a subtext under the label (only visible within a sbb-selection-panel).
suffix Slot used to render additional content after the label (only visible within a sbb-selection-panel).
Demo
Example
Grössen S M Disabled Nein Ja Hintergrund White Milk Iron Charcoal Black
Beispiele Default
Size S
Checked
Disabled
Checked Disabled
Multiline Label
HTML-Markup kopiert.
Impressum Contact Paramètres des cookies