Skip to content

CSS: responsive ​

[class*="-hidden-"],[class*="-show-"] — Klassen zum Ein-/Ausblenden nach Viewport- oder Container-Breite über eine thematisierte Breakpoint-Skala.

.instui-hidden-max-<bp>/-hidden-min-<bp> blenden nach Viewport-Breite aus; .instui-show-max-<bp>/-show-min-<bp> sind das Gegenteil (standardmäßig verborgen, nur im Bereich über display: revert sichtbar); die -cq--Varianten reagieren stattdessen auf die Breite eines .instui-container-Ahnens, nicht auf die des Viewports. Die Skalenstufen xs/sm/md/lg/xl (abgeleitet von den tray-width-Komponententokens der IR) haben jeweils eine Langform (x-small–x-large) und einen Gerätenamen (mobile/phablet/tablet/laptop/desktop) als Alias — beides zugunsten des kurzen Namens veraltet — sowie die unskalierte, thematische content/content-full-width-Stufen (maximale Breite des Hauptinhaltsbereichs).

Source: index.ts

Verwendung ​

css
@import "@pantoken/components/utilities.css";

Beispiele ​

html
<div class="instui-hidden-max-sm">Bei oder unter dem kleinen Breakpoint ausgeblendet.</div>
<div class="instui-show-min-sm">Nur bei oder über dem kleinen Breakpoint angezeigt.</div>

Modifikatoren ​

ModifikatorBeschreibung
.-cq-hidden-max-contentAusblenden, wenn der markierte Container beim oder unter dem Breakpoint content (68.75em) ist.
.-cq-hidden-max-content-full-widthAusblenden, wenn der markierte Container beim oder unter dem Breakpoint content-full-width (98.75em) ist.
.-cq-hidden-max-desktopAlias — maps to .-cq-hidden-max-xl.
.-cq-hidden-max-laptopAlias — maps to .-cq-hidden-max-lg.
.-cq-hidden-max-largeAlias — maps to .-cq-hidden-max-lg.
.-cq-hidden-max-lgAusblenden, wenn der markierte Container beim oder unter dem Breakpoint lg (48em) ist.
.-cq-hidden-max-mdAusblenden, wenn der markierte Container beim oder unter dem Breakpoint lg (48em) ist.
.-cq-hidden-max-mediumAlias — maps to .-cq-hidden-max-md.
.-cq-hidden-max-mobileAlias — maps to .-cq-hidden-max-xs.
.-cq-hidden-max-phabletAlias — maps to .-cq-hidden-max-sm.
.-cq-hidden-max-smAusblenden, wenn der markierte Container beim oder unter dem Breakpoint sm (20em) ist.
.-cq-hidden-max-smallAlias — maps to .-cq-hidden-max-sm.
.-cq-hidden-max-tabletAlias — maps to .-cq-hidden-max-md.
.-cq-hidden-max-x-largeAlias — maps to .-cq-hidden-max-xl.
.-cq-hidden-max-x-smallAlias — maps to .-cq-hidden-max-xs.
.-cq-hidden-max-xlAusblenden, wenn der markierte Container beim oder unter dem Breakpoint xl (62em) ist.
.-cq-hidden-max-xsAusblenden, wenn der markierte Container beim oder unter dem Breakpoint sm (20em) ist.
.-cq-hidden-min-contentAusblenden, wenn der markierte Container beim oder über dem Breakpoint content (68.75em) ist.
.-cq-hidden-min-content-full-widthAusblenden, wenn der markierte Container beim oder über dem Breakpoint content-full-width (98.75em) ist.
.-cq-hidden-min-desktopAlias — maps to .-cq-hidden-min-xl.
.-cq-hidden-min-laptopAlias — maps to .-cq-hidden-min-lg.
.-cq-hidden-min-largeAlias — maps to .-cq-hidden-min-lg.
.-cq-hidden-min-lgAusblenden, wenn der markierte Container beim oder über dem Breakpoint lg (48em) ist.
.-cq-hidden-min-mdAusblenden, wenn der markierte Container beim oder über dem Breakpoint lg (48em) ist.
.-cq-hidden-min-mediumAlias — maps to .-cq-hidden-min-md.
.-cq-hidden-min-mobileAlias — maps to .-cq-hidden-min-xs.
.-cq-hidden-min-phabletAlias — maps to .-cq-hidden-min-sm.
.-cq-hidden-min-smAusblenden, wenn der markierte Container beim oder über dem Breakpoint sm (20em) ist.
.-cq-hidden-min-smallAlias — maps to .-cq-hidden-min-sm.
.-cq-hidden-min-tabletAlias — maps to .-cq-hidden-min-md.
.-cq-hidden-min-x-largeAlias — maps to .-cq-hidden-min-xl.
.-cq-hidden-min-x-smallAlias — maps to .-cq-hidden-min-xs.
.-cq-hidden-min-xlAusblenden, wenn der markierte Container beim oder über dem Breakpoint xl (62em) ist.
.-cq-hidden-min-xsAusblenden, wenn der markierte Container beim oder über dem Breakpoint sm (20em) ist.
.-cq-show-max-contentAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint content (68.75em) ist; sonst verborgen.
.-cq-show-max-content-full-widthAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint content-full-width (98.75em) ist; sonst verborgen.
.-cq-show-max-desktopAlias — maps to .-cq-show-max-xl.
.-cq-show-max-laptopAlias — maps to .-cq-show-max-lg.
.-cq-show-max-largeAlias — maps to .-cq-show-max-lg.
.-cq-show-max-lgAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint lg (48em) ist; sonst verborgen.
.-cq-show-max-mdAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint lg (48em) ist; sonst verborgen.
.-cq-show-max-mediumAlias — maps to .-cq-show-max-md.
.-cq-show-max-mobileAlias — maps to .-cq-show-max-xs.
.-cq-show-max-phabletAlias — maps to .-cq-show-max-sm.
.-cq-show-max-smAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint sm (20em) ist; sonst verborgen.
.-cq-show-max-smallAlias — maps to .-cq-show-max-sm.
.-cq-show-max-tabletAlias — maps to .-cq-show-max-md.
.-cq-show-max-x-largeAlias — maps to .-cq-show-max-xl.
.-cq-show-max-x-smallAlias — maps to .-cq-show-max-xs.
.-cq-show-max-xlAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint xl (62em) ist; sonst verborgen.
.-cq-show-max-xsAnzeigen, wenn der markierte Container beim oder unter dem Breakpoint sm (20em) ist; sonst verborgen.
.-cq-show-min-contentAnzeigen, wenn der markierte Container beim oder über dem Breakpoint content (68.75em) ist; sonst verborgen.
.-cq-show-min-content-full-widthAnzeigen, wenn der markierte Container beim oder über dem Breakpoint content-full-width (98.75em) ist; sonst verborgen.
.-cq-show-min-desktopAlias — maps to .-cq-show-min-xl.
.-cq-show-min-laptopAlias — maps to .-cq-show-min-lg.
.-cq-show-min-largeAlias — maps to .-cq-show-min-lg.
.-cq-show-min-lgAnzeigen, wenn der markierte Container beim oder über dem Breakpoint lg (48em) ist; sonst verborgen.
.-cq-show-min-mdAnzeigen, wenn der markierte Container beim oder über dem Breakpoint lg (48em) ist; sonst verborgen.
.-cq-show-min-mediumAlias — maps to .-cq-show-min-md.
.-cq-show-min-mobileAlias — maps to .-cq-show-min-xs.
.-cq-show-min-phabletAlias — maps to .-cq-show-min-sm.
.-cq-show-min-smAnzeigen, wenn der markierte Container beim oder über dem Breakpoint sm (20em) ist; sonst verborgen.
.-cq-show-min-smallAlias — maps to .-cq-show-min-sm.
.-cq-show-min-tabletAlias — maps to .-cq-show-min-md.
.-cq-show-min-x-largeAlias — maps to .-cq-show-min-xl.
.-cq-show-min-x-smallAlias — maps to .-cq-show-min-xs.
.-cq-show-min-xlAnzeigen, wenn der markierte Container beim oder über dem Breakpoint xl (62em) ist; sonst verborgen.
.-cq-show-min-xsAnzeigen, wenn der markierte Container beim oder über dem Breakpoint sm (20em) ist; sonst verborgen.
.-hidden-max-contentAusblenden, wenn der Viewport beim oder unter dem Breakpoint content (68.75em) ist.
.-hidden-max-content-full-widthAusblenden, wenn der Viewport beim oder unter dem Breakpoint content-full-width (98.75em) ist.
.-hidden-max-desktopAlias — maps to .-hidden-max-xl.
.-hidden-max-laptopAlias — maps to .-hidden-max-lg.
.-hidden-max-largeAlias — maps to .-hidden-max-lg.
.-hidden-max-lgAusblenden, wenn der Viewport beim oder unter dem Breakpoint lg (48em) ist.
.-hidden-max-mdAusblenden, wenn der Viewport beim oder unter dem Breakpoint lg (48em) ist.
.-hidden-max-mediumAlias — maps to .-hidden-max-md.
.-hidden-max-mobileAlias — maps to .-hidden-max-xs.
.-hidden-max-phabletAlias — maps to .-hidden-max-sm.
.-hidden-max-smAusblenden, wenn der Viewport beim oder unter dem Breakpoint md (30em) ist.
.-hidden-max-smallAlias — maps to .-hidden-max-sm.
.-hidden-max-tabletAlias — maps to .-hidden-max-md.
.-hidden-max-x-largeAlias — maps to .-hidden-max-xl.
.-hidden-max-x-smallAlias — maps to .-hidden-max-xs.
.-hidden-max-xlAusblenden, wenn der Viewport beim oder unter dem Breakpoint xl (62em) ist.
.-hidden-max-xsAusblenden, wenn der Viewport beim oder unter dem Breakpoint xs (16em) ist.
.-hidden-min-contentAusblenden, wenn der Viewport beim oder über dem Breakpoint content (68.75em) ist.
.-hidden-min-content-full-widthAusblenden, wenn der Viewport beim oder über dem Breakpoint content-full-width (98.75em) ist.
.-hidden-min-desktopAlias — maps to .-hidden-min-xl.
.-hidden-min-laptopAlias — maps to .-hidden-min-lg.
.-hidden-min-largeAlias — maps to .-hidden-min-lg.
.-hidden-min-lgAusblenden, wenn der Viewport beim oder über dem Breakpoint lg (48em) ist.
.-hidden-min-mdAusblenden, wenn der Viewport beim oder über dem Breakpoint lg (48em) ist.
.-hidden-min-mediumAlias — maps to .-hidden-min-md.
.-hidden-min-mobileAlias — maps to .-hidden-min-xs.
.-hidden-min-phabletAlias — maps to .-hidden-min-sm.
.-hidden-min-smAusblenden, wenn der Viewport bei oder über dem Breakpoint sm (20em) liegt.
.-hidden-min-smallAlias — maps to .-hidden-min-sm.
.-hidden-min-tabletAlias — maps to .-hidden-min-md.
.-hidden-min-x-largeAlias — maps to .-hidden-min-xl.
.-hidden-min-x-smallAlias — maps to .-hidden-min-xs.
.-hidden-min-xlAusblenden, wenn der Viewport bei oder über dem Breakpoint xl (62em) liegt.
.-hidden-min-xsAusblenden, wenn der Viewport bei oder über dem Breakpoint sm (20em) liegt.
.-show-max-contentAnzeigen (Inverse von -hidden-min-content), wenn der Viewport bei oder unter dem Breakpoint content (68.75em) liegt; andernfalls verborgen.
.-show-max-content-full-widthAnzeigen (Inverse von -hidden-min-content-full-width), wenn der Viewport bei oder unter dem Breakpoint content-full-width (98.75em) liegt; andernfalls verborgen.
.-show-max-desktopAlias — maps to .-show-max-xl.
.-show-max-laptopAlias — maps to .-show-max-lg.
.-show-max-largeAlias — maps to .-show-max-lg.
.-show-max-lgAnzeigen (Inverse von -hidden-min-lg), wenn der Viewport bei oder unter dem Breakpoint lg (48em) liegt; andernfalls verborgen.
.-show-max-mdAnzeigen (Inverse von -hidden-min-md), wenn der Viewport bei oder unter dem Breakpoint md (30em) liegt; andernfalls verborgen.
.-show-max-mediumAlias — maps to .-show-max-md.
.-show-max-mobileAlias — maps to .-show-max-xs.
.-show-max-phabletAlias — maps to .-show-max-sm.
.-show-max-smAnzeigen (Inverse von -hidden-min-sm), wenn der Viewport bei oder unter dem Breakpoint sm (20em) liegt; andernfalls verborgen.
.-show-max-smallAlias — maps to .-show-max-sm.
.-show-max-tabletAlias — maps to .-show-max-md.
.-show-max-x-largeAlias — maps to .-show-max-xl.
.-show-max-x-smallAlias — maps to .-show-max-xs.
.-show-max-xlAnzeigen (Inverse von -hidden-min-xl), wenn der Viewport bei oder unter dem Breakpoint xl (62em) liegt; andernfalls verborgen.
.-show-max-xsAnzeigen (Inverse von -hidden-min-xs), wenn der Viewport bei oder unter dem Breakpoint xs (16em) liegt; andernfalls verborgen.
.-show-min-contentAnzeigen (Inverse von -hidden-max-content), wenn der Viewport bei oder über dem Breakpoint content (68.75em) liegt; andernfalls verborgen.
.-show-min-content-full-widthAnzeigen (Inverse von -hidden-max-content-full-width), wenn der Viewport bei oder über dem Breakpoint content-full-width (98.75em) liegt; andernfalls verborgen.
.-show-min-desktopAlias — maps to .-show-min-xl.
.-show-min-laptopAlias — maps to .-show-min-lg.
.-show-min-largeAlias — maps to .-show-min-lg.
.-show-min-lgAnzeigen (Inverse von -hidden-max-lg), wenn der Viewport bei oder über dem Breakpoint lg (48em) liegt; andernfalls verborgen.
.-show-min-mdAnzeigen (Inverse von -hidden-max-md), wenn der Viewport bei oder über dem Breakpoint md (30em) liegt; andernfalls verborgen.
.-show-min-mediumAlias — maps to .-show-min-md.
.-show-min-mobileAlias — maps to .-show-min-xs.
.-show-min-phabletAlias — maps to .-show-min-sm.
.-show-min-smAnzeigen (Inverse von -hidden-max-sm), wenn der Viewport bei oder über dem Breakpoint sm (20em) liegt; andernfalls verborgen.
.-show-min-smallAlias — maps to .-show-min-sm.
.-show-min-tabletAlias — maps to .-show-min-md.
.-show-min-x-largeAlias — maps to .-show-min-xl.
.-show-min-x-smallAlias — maps to .-show-min-xs.
.-show-min-xlAnzeigen (Inverse von -hidden-max-xl), wenn der Viewport bei oder über dem Breakpoint xl (62em) liegt; andernfalls verborgen.
.-show-min-xsAnzeigen (Inverse von -hidden-max-xs), wenn der Viewport bei oder über dem Breakpoint xs (16em) liegt; andernfalls verborgen.

Benutzerdefinierte Eigenschaften ​

EigenschaftTypStandardBeschreibung
--pantoken-bp-content<length>68.75emDer Wert des Breakpoints content (68.75em, handverfasst, thematisch (nicht im Token-IR)). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.
--pantoken-bp-content-full-width<length>98.75emDer Wert des Breakpoints content-full-width (98.75em, handverfasst, thematisch (nicht im Token-IR)). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.
--pantoken-bp-lg<length>64emDer Wert des Breakpoints lg (48em, spiegelt --instui-component-tray-width-lg wider). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.
--pantoken-bp-md<length>48emDer Wert des Breakpoints md (30em, spiegelt --instui-component-tray-width-md wider). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.
--pantoken-bp-sm<length>30emDer Wert des Breakpoints sm (20em, spiegelt --instui-component-tray-width-sm wider). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.
--pantoken-bp-xl<length>80emDer Wert des Breakpoints xl (62em, spiegelt --instui-component-tray-width-xl wider). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.
--pantoken-bp-xs<length>20emDer Wert des Breakpoints content (68.75em, handverfasst, thematisch (nicht im Token-IR)). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.

Bedingungen ​

TypAbfrageBeschreibung
media(max-width: 20em)Obere Grenze des Breakpoints xs.
media(min-width: 20em)Untere Grenze des Breakpoints xs.
media(max-width: 30em)Obere Grenze des Breakpoints sm.
media(min-width: 30em)Untere Grenze des Breakpoints sm.
media(max-width: 48em)Obere Grenze des Breakpoints md.
media(min-width: 48em)Untere Grenze des Breakpoints md.
media(max-width: 64em)Obere Grenze des Breakpoints lg.
media(min-width: 64em)Untere Grenze des Breakpoints lg.
media(max-width: 80em)Obere Grenze des Breakpoints xl.
media(min-width: 80em)Untere Grenze des Breakpoints xl.
media(max-width: 68.75em)Obere Grenze des Breakpoints content.
media(min-width: 68.75em)Untere Grenze des Breakpoints content.
media(max-width: 98.75em)Obere Grenze des Breakpoints content-full-width.
media(min-width: 98.75em)Untere Grenze des Breakpoints content-full-width.
container(max-width: 20em)Obere Grenze des Breakpoints xs, ausgewertet gegen einen markierten Container.
container(min-width: 20em)Untere Grenze des Breakpoints xs, ausgewertet gegen einen markierten Container.
container(max-width: 30em)Obere Grenze des Breakpoints sm, ausgewertet gegen einen markierten Container.
container(min-width: 30em)Untere Grenze des Breakpoints sm, ausgewertet gegen einen markierten Container.
container(max-width: 48em)Obere Grenze des md-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 48em)Untere Grenze des md-Breakpoints, ausgewertet an einem markierten Container.
container(max-width: 64em)Obere Grenze des lg-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 64em)Untere Grenze des lg-Breakpoints, ausgewertet an einem markierten Container.
container(max-width: 80em)Obere Grenze des xl-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 80em)Untere Grenze des xl-Breakpoints, ausgewertet an einem markierten Container.
container(max-width: 68.75em)Obere Grenze des content-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 68.75em)Untere Grenze des content-Breakpoints, ausgewertet an einem markierten Container.
container(max-width: 98.75em)Obere Grenze des content-full-width-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 98.75em)Untere Grenze des content-full-width-Breakpoints, ausgewertet an einem markierten Container.

Verbrauchte Tokens ​

TokenTypWert
--instui-breakpoints-lg<length>64em
--instui-breakpoints-md<length>48em
--instui-breakpoints-sm<length>30em
--instui-breakpoints-xl<length>80em