Newer Version Available
Map --dxp Styling Hooks to Theme Panel Properties
Each declarative property in the Theme panel maps to one or more programmatic --dxp styling hooks. When a user updates a property in the Theme
panel, the system automatically updates any Lightning web component that uses the hooks
associated with that branding property.


Colors
| These Theme panel properties... | ...map to these --dxp styling hooks |
|---|---|
| Background Color |
|
| Text Color |
|
| Brand Color |
|
| Brand Foreground Color |
|
Text
The Base Font Size property, which maps to the --dxp-s-html-font-size styling hook, defines the font size for the <html> element of your site. Changing the base font proportionally adjusts all font sizes in your site.
The design system also provides different levels of text styling for your site. Each level
includes several style properties that map to --dxp
styling hooks using the following
format:
In the Headings, Body, and Button section in the following table, replace
level with the following values, as appropriate.
- text-heading-extra-large for Heading 1
- text-heading-large for Heading 2
- text-heading-medium for Heading 3
- text-heading-small for Heading 4
- body for Paragraph 1
- body-small for Paragraph 2
- button for Button Text
So for example, the --dxp styling hook for the Heading
1’s font family
is:
| These Theme panel properties... | ...map to these --dxp styling hooks |
|---|---|
| Base | |
| Font Size | --dxp-s-html-font-size |
| Headings, Body, and Button | |
| Font Family | --dxp-s-level-font-family |
| Font Size | --dxp-s-level-font-size |
| Font Style | --dxp-s-level-font-style |
| Font Weight | --dxp-s-level-font-weight |
| Text Decoration |
--dxp-s-level-text-decoration Doesn’t apply to Button Text. |
| Text Transform | --dxp-s-level-text-transform |
| Line Height | --dxp-s-level-line-height |
| Character Spacing | --dxp-s-level-letter-spacing |
| Link Text | |
| Text Decoration | --dxp-s-link-text-decoration |
| Focus Text Decoration | --dxp-s-link-text-decoration-focus |
| Hover Text Decoration | --dxp-s-link-text-decoration-hover |
Site Spacing
| These Theme panel properties... | ...map to these --dxp styling hooks |
|---|---|
| Desktop Site Spacing | |
| Max Content Width |
|
| Section Vertical Padding |
|
| Section Column Spacing | --dxp-s-column-spacer-size |
| Component Spacing | --dxp-s-component-wrapper-spacer-size |
| Mobile Site Spacing | |
| Max Content Width |
|
| Section Vertical Padding |
|
| Section Column Spacing | --dxp-s-column-spacer-size-mobile |
| Component Spacing | --dxp-s-component-wrapper-spacer-size-mobile |