Uploaded July 2025 | Updated September 2026, 1 week ago
Let your product shine in the theme the user decides to use. No need for the Parameters.get() API, or being part of the UI5 distribution build. In this talk, we show how you can use the CSS custom properties of SAPs theming parameters to make your product look good in all themes.
You will see what benefit being themable has for your product, and what others have done in the past to create themable products. And with modern CSS it has become so easy. We show how you can include a single CSS “skeleton” – the actual rules that apply custom properties to elements – in your product, and how you can use modern CSS, especially the custom properties of SAPs theming parameters, to cater for all your design needs.
That includes CSS recipes for direct parameter mapping, derived parameter usage (lighten/darken/contrast/…), scope-sensitive parameters, and even theme-specific rules. You’ll also see where you can find all those theming parameters, and decide which fit your situation best. In the end you’ll have a clear picture of how your product can be themed, by having a CSS skeleton that applies the custom properties of SAPs theming parameters to your elements.
Make sure to also book a seat in the corresponding hands-on session "Build your own themable product with theming parameters and modern CSS", where you can get your hands dirty and experience how easy it is to make your product themable.
Speakers:
David Klug (SAP)
Dominik Schreiber (SAP)
Andreas Rößler (SAP)
Barbara Hartel (SAP)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Video Chapters:
00:00 Welcome and Intro
01:07 Themable Products With Theming Parameters And Modern CSS
02:06 Why theming matters
04:12 How it was done
08:46 Use CSS custom properties
10:46 Demo
13:20 Demo: Theme-dependent values
16:04 Demo: Relative colors
23:06 Demo: Contrast
25:56 Demo: Contrast with theme-dependent colors
32:10 What could be next
35:23 Q&A
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Resources:
Slides: github.com/SAP-samples/ui5con-2025-theming-workshop/blob/slides/slides/Themable%20products%20with%20theming%20parameters%20and%20modern%20CSS.pptx
Find more info here: openui5.org/ui5con
Let your product shine in the theme the user decides to use. No need for the Parameters.get() API, or being part of the UI5 distribution build. In this talk, we show how you can use the CSS custom properties of SAPs theming parameters to make your product look good in all themes.
You will see what benefit being themable has for your product, and what others have done in the past to create themable products. And with modern CSS it has become so easy. We show how you can include a single CSS “skeleton” – the actual rules that apply custom properties to elements – in your product, and how you can use modern CSS, especially the custom properties of SAPs theming parameters, to cater for all your design needs.
That includes CSS recipes for direct parameter mapping, derived parameter usage (lighten/darken/contrast/…), scope-sensitive parameters, and even theme-specific rules. You’ll also see where you can find all those theming parameters, and decide which fit your situation best. In the end you’ll have a clear picture of how your product can be themed, by having a CSS skeleton that applies the custom properties of SAPs theming parameters to your elements.
Make sure to also book a seat in the corresponding hands-on session "Build your own themable product with theming parameters and modern CSS", where you can get your hands dirty and experience how easy it is to make your product themable.
Speakers:
David Klug (SAP)
Dominik Schreiber (SAP)
Andreas Rößler (SAP)
Barbara Hartel (SAP)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Video Chapters:
00:00 Welcome and Intro
01:07 Themable Products With Theming Parameters And Modern CSS
02:06 Why theming matters
04:12 How it was done
08:46 Use CSS custom properties
10:46 Demo
13:20 Demo: Theme-dependent values
16:04 Demo: Relative colors
23:06 Demo: Contrast
25:56 Demo: Contrast with theme-dependent colors
32:10 What could be next
35:23 Q&A
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Resources:
Slides: github.com/SAP-samples/ui5con-2025-theming-workshop/blob/slides/slides/Themable%20products%20with%20theming%20parameters%20and%20modern%20CSS.pptx
Find more info here: openui5.org/ui5con