Colors

FUIColorStyle

Intro

Color plays a significant role by setting the visual balance for iOS apps. Color is used to define the visual hierarchy of UI elements and to direct the user’s attention to the most important tasks.

Horizon Theme Color Palette

Our color system builds on a unified color palette that aligns with our brand and helps to create cohesive experiences across SAP touchpoints. The Horizon theme color palette is designed to provide flexibility to our design system while remaining accessible in instances of complex UIs. Its vibrant hues enable a flexible yet consistent color system for all SAP products.

Horizon theme UI reference colors

Horizon theme UI reference colors

UI Colors

UI colors serve as an intermediate layer within the user interface, categorized by their specific roles or purposes. SAP Fiori for iOS follows the iOS standard from the Human Interface Guidelines (HIG) to ensure a structured approach to maintain consistency and accessibility across different contexts and interfaces. These dynamic colors adapt seamlessly to system appearance changes, such as light and dark modes.

Background Colors

The iOS design system defines two sets of dynamic background colors — Background and Grouped Background — each of which contains primary, secondary, and tertiary variants that help to convey a hierarchy of information. They are made up of neutral colors including shades of grey, all the way from white to black, depending on the color mode. Use these variants to indicate hierarchy in the following ways:

In Dark mode, the system adds an additional set of background colors — Elevated and Grouped Elevated — to enhance the perception of depth when one dark interface is layered above another. Elevated colors are brighter than Background and Grouped Background colors, making foreground interfaces appear to advance. These colors are applied automatically to the UI in modal sheets, form sheets, and other overlay panels.

See also Surface Colors on Android.

Background

When the page structure is flat and most information is on the same level, Background colors should be used (e.g. standard table views and designs that have a white primary background in a light mode).

Light Mode
Dark Mode
Name
Usage
#FFFFFF
Base White
#000000
Base / Black
Primary Background
For the overall view such as table views, collection views, and general content areas
#F5F6F7
Grey 1
#161C21
Grey 6, 24% on Black
Secondary Background
For grouping elements within the overall view / to provide a subtle visual distinction from the primary background
#FFFFFF
Base White
#242E38
Grey 6, 40% on Black
Tertiary Background
For grouping content within secondary elements or less prominent background areas, such as minor interface elements or subtle dividers
N/A
#171D23
Grey 6, 25% on Black
Primary Background (Elevated)
For the overall view in modal sheets, form sheets, or overlay panels to enhance the perception of depth when one dark interface is layered above another
N/A
#242D37
Grey 6, 39.5% on Black
Secondary Background (Elevated)
For grouping elements within the overall view of modal sheets, form sheets, and overlay panels / to provide a subtle visual distinction from the primary background
N/A
#2F3C48
Grey 6, 52% on Black
Tertiary Background (Elevated)
For grouping content within secondary elements or less prominent background areas in modal sheets, form sheets, or overlay panels
Grouped Background

When the view has grouped content, including grouped table views and platter-based designs, Grouped Background colors should be used.

Light Mode
Dark Mode
Name
Usage
#F5F6F7
Grey 1
#000000
Base Black
Primary Grouped Background
For the main background of a grouped interface
#FFFFFF
Base White
#161C21
Grey 6, 24% on Black
Secondary Grouped Background
For content layered on top of the main background of a grouped interface
#F5F6F7
Grey 1
#242E38
Grey 6, 40% on Black
Tertiary Grouped Background
For content layered on top of secondary backgrounds of a grouped interface / less prominent background elements, where appropriate
N/A
#171D23
Grey 6, 25% on Black
Primary Grouped Background (Elevated)
For the main background of a grouped interface in modal sheets, form sheets, or overlay panels
N/A
#242D37
Grey 6, 39.5% on Black
Secondary Grouped Background (Elevated)
For content layered on top of the main background of a grouped interface in modal sheets, form sheets, or overlay panels
N/A
#2F3C48
Grey 6, 52% on Black
Tertiary Grouped Background (Elevated)
For content layered on top of secondary backgrounds of a grouped interface / less prominent background elements, where appropriate, in in modal sheets, form sheets, or overlay panels

Tint Colors

Tint colors are used to indicate that certain elements are interactive, for example, interactive text, icons and primary buttons. Also used for branded areas of the UI. There are four variants: Tint, Tint 2, Tint 3 and Tint Tap State colors.

Light Mode
Dark Mode
Name
Usage
#0070F2
Blue 7
#4DB1FF
Blue 5
Tint
Tappable elements (e.g. primary button, icon & text buttons, text links)
#0057D2
Blue 8
#4DB1FF
Blue 5
Tint 2
Tappable elements on less contrast backgrounds (e.g. secondary tint button label)
#0070F2
Blue 7,
8%
#4DB1FF
Blue 5,
16%
Tint 3
Tappable elements (e.g. secondary tint button background)
#0040B0
Blue 9
#1B90FF
Blue 6
Tint Tap State
Tap state of tappable elements using Tint or Tint 2

Label Colors

Label colors are used for all text elements in a view, available in five variants to provide a hierarchy of information. They are made up of neutral colors including white, black and shades of grey.

Light Mode
Dark Mode
Name
Usage
#223548
Grey 9
#F5F6F7
Grey 1
Primary Label
Text labels that contain primary content (e.g. titles / primary texts / tertiary button label)
#475E75
Grey 7
#D5DADD
Grey 3
Secondary Label
Text labels that contain secondary content (e.g. subtitles / secondary texts / section header texts, secondary button label)
#5B738B
Grey 6
#A9B4BE
Grey 4
Tertiary Label
Text labels that contain tertiary content (e.g. footnotes / statuses / tertiary texts / placeholder texts)
#8396A8
Grey 5, 46%
#A9B4BE
Grey 4, 30%
Quaternary Label
Disabled state text elements
#FFFFFF
Base White
#000000
Base Black
Quinary Label
Primary button labels & icons

Fill Colors

Fill colors incorporate transparency to allow the background color to show through. They are used for items situated on top of an existing background color. Available in four variants to provide a hierarchy of information.

Light Mode
Dark Mode
Name
Usage
#8396A8
Grey 5, 24%
#8396A8
Grey 5, 30%
Primary Fill
Use as an overlay for fill thin or small shapes on top of an existing background color
#8396A8
Grey 5, 20%
#8396A8
Grey 5, 28%
Secondary Fill
Use as an overlay fill for medium-size shapes on top of an existing background color, (e.g. button tap states)
#8396A8
Grey 5, 15%
#8396A8
Grey 5, 20%
Tertiary Fill
Use as an overlay fill for large shapes on top of an existing background color (e.g. secondary button)
#8396A8
Grey 5, 9%
#8396A8
Grey 5, 16%
Quaternary Fill
Use as an overlay fill for large shapes on top of an existing background color (e.g. disabled state fills / search bar)

Separator Colors

Separator colors are applied to thin borders or divider lines used for adding visual breaks to content areas and for defining interactive areas like the text input field. They are available in two variants: partially transparent and opaque.

Light Mode
Dark Mode
Name
Usage
#5B738B
Grey 6, 37%
#8396A8
Grey 5, 37%
Separator
Non-interactive elements allowing some underlying content to be visible (e.g. decorative elements / separators / hairlines)
#5B738B
Grey 6, 83%
#8396A8
Grey 5, 83%
Separator (Opaque)
Non-interactive elements hiding any underlying content (e.g. higher contrast borders that are more opaque)

Semantic Colors

Semantic colors are applied to any UI element that conveys an important status, state, or level of priority. Semantic colors can be identified by the following naming: negative, critical, positive, informative, and neutral.

Light Mode
Dark Mode
Name
Usage
#AA0808
Red 8
#FF5C77
Red 5
Negative Label
High priority elements / negative actions
#A93E00
Mango 8
#FFB300
Mango 5
Critical Label
Medium priority elements / attention needed elements
#188918
Green 8
#5DC122
Green 5
Positive Label
Positive elements
#0057D2
Blue 8
#4DB1FF
Blue 5
Informative Label
Informative priority elements
#354A5F
Grey 8
#8396A8
Grey 5
Neutral Label
Neutral priority elements
#EE3939
Red 6, 8%
#EE3939
Red 6, 12%
Negative Background
Background of the area for presenting negative content
#E76500
Mango 6, 8%
#E76500
Mango 6, 12%
Critical Background
Background of the area for presenting critical information
#BDDE54
Green 6, 8%
#36A41D
Green 6, 12%
Positive Background
Background of the area for presenting positive information
#85D4FF
Blue 6, 8%
#1B90FF
Blue 6, 12%
Informative Background
Background of the area for presenting general information
#5B738B
Grey 6, 8%
#5B738B
Grey 6, 12%
Neutral Background
Background of the area for presenting neutral information

Accent Colors

Accent colors provide an additional level of color luminance and are used to enhance areas of the UI such as avatars, icons, and data visualizations. These colors are bright in hue and provide visual variety to the UI. Accent colors are identified by the word “Accent” followed by a number sequence (e.g., Accent 1, Accent 2, Accent 3). These color pairs comply with the accessibility standard.

Light Mode
Dark Mode
Name
#A93E00
Mango 8
#FFDF72
Mango 3
Accent Label 1
#AA0808
Red 8
#FFB2D2
Red 3
Accent Label 2
#BA066C
Raspberry 8
#FECBDA
Raspberry 3
Accent Label 3
#A100C2
Pink 8
#FFAFED
Pink 3
Accent Label 4
#470CED
Indigo 8
#D3B6FF
Indigo 3
Accent Label 5
#0057D2
Blue 8
#A6E0FF
Blue 3
Accent Label 6
#046C7A
Teal 8
#64EDD2
Teal 3
Accent Label 7
#256F3A
Green 8
#BDE986
Green 3
Accent Label 8
#354A5F
Grey 8
#D5DADD
Grey 3
Accent Label 9
#FFF3B8
Mango 2
#8D2A00
Mango 9
Accent Background 1
#FFD5EA
Red 2
#840606
Red 9
Accent Background 2
#FFDCE8
Raspberry 2
#9B015D
Raspberry 9
Accent Background 3
#FFDCF3
Pink 2
#7800A4
Pink 9
Accent Background 4
#E2D8FF
Indigo 2
#2C13AD
Indigo 9
Accent Background 5
#D1EFFF
Blue 2
#0040B0
Blue 9
Accent Background 6
#C2FCEE
Teal 2
#035663
Teal 9
Accent Background 7
#EBF5CB
Green 2
#1E592F
Green 9
Accent Background 8
#EAECEE
Grey 2
#223548
Grey 9
Accent Background 9

Chart Colors

Chart colors have been designed to meet the requirements for data visualization, such as communicating meaning, providing contrast between data points, and visualizing high-to-low values. They can be used as a qualitative palette or sequential palette depending on product needs.

For more guidance, see Chart Colors Palettes – Values and Names.

Qualitative Palette

The qualitative palette is intended to be used across all SAP technologies. “Chart 1” is the default starting color and subsequent ordered colors should be used in numbered sequence; however, ordering of the chart colors may vary between chart libraries depending on the context.

Light Mode
Dark Mode
Name
#168EFF
#3278BE
Chart 1
#C87B00
#F2A634
Chart 2
#75980B
#B4CE35
Chart 3
#DF1278
#FA4F96
Chart 4
#8B47D7
#8B47D7
Chart 5
#049F9A
#049F9A
Chart 6
#0070F2
#0070F2
Chart 7
#CC00DC
#F31DED
Chart 8
#798C77
#8EA18C
Chart 9
#DA6C6C
#F28585
Chart 10
#5D36FF
#7858FF
Chart 11
#A68A5B
#A68A5B
Chart 12

Semantic Palette

The semantic palette is intended to be used alongside the qualitative palette to denote any meaning regarding status, state, or level of priority. However, the contextual usage of chart colors can be determined as needed.

Light Mode
Dark Mode
Name
#F53232
#F83030
Chart Bad
#E26300
#DD6100
Chart Critical
#30914C
#30914C
Chart Good
#758CA4
#6F89A1
Chart Neutral

Material Colors

Apple Materials are a set of colors and effects that impart translucency by blurring and modifying the color values of the underlying visual content. They are used to convey a sense of depth and hierarchical structure without distracting from content. This approach helps integrate key interface elements, such as navigation bars, modals, contextual menus, and toolbars, delivering a visually immersive experience that balances functionality with harmony.

As of release 24.4 of the SAP BTP SDK for SAP Fiori for iOS, Materials Chrome is introduced. Materials Chrome is an adaptable blur effect that creates the appearance of the system chrome, available in two variants to provide flexibility on various view and modal based surfaces.

Light Mode
Dark Mode
Dark Elevated Mode
Name
Usage
#FFFFFF
Base White, 85%
#000000
Base Black, 75%
#171D23
Primary Elevated Background, 75%, 75%
Chrome
Chrome is paired with a Materials blur effect to provide translucency when scrolling content under navigation bar, toolbar, tab bar, or sibling navigation
#FFFFFF
Base White, 85%
#161C21
Secondary Background, 75%
#171D23
Secondary Elevated Background, 75%, 75%
Chrome Secondary
Chrome Secondary is paired with a Materials blur effect to provide translucency when scrolling content under navigation bar, toolbar, tab bar, or sibling navigation for page or modal views with secondary backgrounds

Accessibility

The Horizon theme color palette offers color mapping logic that is easy to understand. It introduces eleven tonal values across nine color hues of vibrant and bold color. To ensure that color combinations comply with WCAG accessibility standards, we have developed a “pairing” system that enables you to easily create WCAG-compliant UIs and products.

For more information, see Accessibility.

Color contrast ratio scale
Color contrast ratio scale

Light & Dark Mode

The iOS design system includes systemwide appearance settings for light and dark modes which use color consistently and sparingly.

Light Mode

Light mode is the default theme for the iOS design system. Touches of color are used to call attention to important information or show the relationship between parts of the interface.

Light mode example

Light mode example

Dark Mode

The dark color palette was created to provide a comfortable viewing experience tailored for low-light environments, which includes dimmer background colors and brighter foreground colors.

In dark mode, the system uses a dark color palette for all screens, views, menus, and controls, and may also use greater perceptual contrast to make foreground content stand out against the darker backgrounds.

iOS uses two sets of background colors — base and elevated — to enhance the perception of depth when one dark interface is layered above another. The base colors are dimmer, making background interfaces appear to recede, and the elevated colors are brighter, making foreground interfaces appear to advance. Dark mode also helps preserve battery life which is very useful for use cases where the user is mobile and needs to preserve battery life.

Dark mode example

Dark mode example

Resources

Development: FUIColorStyle

SAP Fiori for Android: Colors

Related Foundation: Accessibility