Porsche Design System Search Navigate to GitHub repository of Porsche Design System Open sidebar prev nextExamples Usage API Media Query
Variables#
prev next
Tailwind CSS variable Tailwind CSS class Description--breakpoint-xs
.xs:*
, .max-xs:*
Applies a media query with the xs
(480px ) breakpoint.--breakpoint-sm
.sm:*
, .max-sm:*
, .xs:max-sm:*
Applies a media query with the sm
(760px ) breakpoint.--breakpoint-md
.md:*
, .max-md:*
, .md:max-lg:*
Applies a media query with the md
(1000px ) breakpoint.--breakpoint-lg
.lg:*
, .max-lg:*
, .lg:max-xl:*
Applies a media query with the lg
(1300px ) breakpoint.--breakpoint-xl
.xl:*
, .max-xl:*
, .xl:max-2xl:*
Applies a media query with the xl
(1760px ) breakpoint.--breakpoint-2xl
.2xl:*
, .max-2xl:*
Applies a media query with the 2xl
(1920px ) breakpoint. Global settingsTheme ThemeMore information Changes 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. // TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
Light// TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
Dark// TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
Auto (sync with operating system)DirectionMore information The 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. // TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
LTR (left-to-right)// TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
RTL (right-to-left)Text ZoomMore information To 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. // TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
100%// TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
130%// TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
150%// TODO: get rid of ARIA sprouting and use `elementInternals` API when AXE-CORE supports it: https://github.com/dequelabs/axe-core/issues/4259
200%