Zur Navigation
Zum Inhalt
Kontakt
Menu
Find component
Overview Web (Legacy)
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
Releases
Design Tokens
Components
Roadmap
Overview
Base
Informationen
Overview
Base
Components
Sense & Purpose
Community Assets
Instructions
App Icons
Power-Apps
Digital banner ads
SAP Design Guidelines
Button
Overview
What does the component do?
It triggers an action on a page.
When should the component be used?
When starting or ending a process.
When sending forms.
When selecting a function on a page.
Rules
It cannot be used within body copy.
Cannot be used in the header as navigation or a function.
The minimum width is 60px, the maximum width is 400px.
The width increases with the text length. When used in the
next best click (NBC)
or in mobile views, the width is 100%.
If the text is still too long when the maximum length is reached, it is shortened with “...”.
The text is always single-line.
In exceptional cases, the arrow icon can be replaced with a different, suitable icon.
Only one primary button can be used per page.
Secondary, ghost and frameless buttons can only be used if a primary button already exists.
States and variants
States
The component has the following states:
Default
Hover
On-click
Disabled
Variants
Primary Button
Secondary Button
Ghost Button
Frameless Button
Specification
Design
Code
Find component
Web (Legacy)
Enter keyword
Basics
Brand
Divider
Typografie
Components
Accordion
Autocompletion
Breadcrumb
Button
Captcha
Checkbox
Checkboxpanel
Datepicker
Lightbox
Fileselector
Ghettobox
Link
Loading Indicator
Mediagallery
Mediaslider
NBC
Notification
Pagination
Processflow
Radiobutton
Radiobuttonpanel
Searchfield
Select
Tab
Table
Tag
Textarea
Textexpand
Textfield
Timefield
Toggle
Tooltip
Usermenu
Imprint
Contact
Data privacy
Cookie settings