Horizon Theme
Intro
The Horizon theme with its tonal variant combines Google’s Material 3 tone-based surfaces with Horizon’s core colors. It improves the overall aesthetic with more balanced contrast and enhanced legibility for all components while maintaining SAP Fiori’s visual identity.
Adaptive layout uses tonal colors to achieve visual hierarchy across multiple screen layouts. The tonal option of the Horizon theme plays a crucial role in large screen layouts ensuring each element feels integrated into the broader interface while maintaining clarity and focus across multiple screen sizes.
By using Material 3’s token framework, the tonal option of the Horizon theme simplifies adoption of color styles.
Horizon theme with tonal variant
Visual Color Roles of Horizon’s Tonal Variant
App screen with color style annotations
Surface and Surface Container
Surface and Surface Container: primary neutral background color role
Surface
Surface: foundation background color for the rest of the UI
Surface Container
Surface Container color roles layered on top of Surface
On Surface and On Surface Variant
On Surface and On Surface Variant: color roles for neutral UI elements
Primary, Secondary, and Tertiary
Primary, Secondary, and Tertiary: key colors of Horizon’s tonal option
Primary
Primary: most prominent key color
Secondary
Secondary: supporting key color for Primary
Tertiary
Tertiary: most recessed key color for less prominent UI elements
Semantic Colors
Semantic color roles
Accent Colors
Accent color roles
Color Mapping from Horizon to Horizon’s Tonal Option
Color mapping from Horizon to Horizon’s tonal variant