Porsche Design SystemSearchNavigate to GitHub repository of Porsche Design SystemOpen sidebar
ExamplesUsageAPI
Color Variables ColorTailwind CSS variableTailwind CSS classDescription
--color-primary (-light|-dark).text-primaryApplies the primary color, typically used for text.
--color-base (-light|-dark).bg-baseApplies the base color, typically used for surfaces.
--color-surface (-light|-dark).bg-surfaceApplies the surface color, typically used for surfaces.
--color-shading (-light|-dark).bg-shadingApplies the shading color, typically used for backdrops.
--color-frosted (-light|-dark).bg-frostedApplies the frosted color, typically used as a background in combination with a blur effect.
--color-contrast-low (-light|-dark).border-contrast-lowApplies the contrast-low color, intended only for decorative elements, as it is not accessibility-compliant.
--color-contrast-medium (-light|-dark).text-contrast-mediumApplies the contrast-medium color, typically used for text.
--color-contrast-high (-light|-dark).text-contrast-highApplies the contrast-high color, typically used for text.
--color-success (-light|-dark).text-successApplies the success color, typically used for text.
--color-success-soft (-light|-dark).bg-success-softApplies the success-soft color, typically used as background.
--color-warning (-light|-dark).text-warningApplies the warning color, typically used for text.
--color-warning-soft (-light|-dark).bg-warning-softApplies the warning-soft color, typically used as background.
--color-error (-light|-dark).text-errorApplies the error color, typically used for text.
--color-error-soft (-light|-dark).bg-error-softApplies the error-soft color, typically used as background.
--color-info (-light|-dark).text-infoApplies the info color, typically used for text.
--color-info-soft (-light|-dark).bg-info-softApplies the info-soft color, typically used as background.
--color-hover (-light|-dark).text-hoverApplies the hover color.
--color-active (-light|-dark).text-activeApplies the active color.
--color-focus (-light|-dark).outline-focusApplies the focus color, typically used as the outline for :focus-visible states.
--color-disabled (-light|-dark).text-disabledApplies the disabled color.
Global settingsThemeChanges the theme of the application and any Porsche Design System component. It's possible to choose between forced theme light and dark. It's also possible to use auto, which applies light or dark theme depending on the operating system settings automatically.LightDarkAuto (sync with operating system)DirectionThe dir global attribute in HTML changes the direction of text and other content within an element. It's most often used on the <html> tag to set the entire page's direction, which is crucial for supporting languages that are written from right to left (RTL), such as Arabic and Hebrew. For example, using <html dir="rtl"> makes the entire page display from right to left, adjusting the layout and text flow accordingly.LTR (left-to-right)RTL (right-to-left)Text ZoomTo ensure accessibility and comply with WCAG 2.2 AA standards, it is mandatory for web content to support text resizing up to at least 200% without loss of content or functionality. Using relative units like rem is a best practice for achieving this, as they allow the text to scale uniformly based on the user's browser settings.100%130%150%200%