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-smallx-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">Hidden at or below the small breakpoint.</div>
<div class="instui-show-min-sm">Shown only at or above the small breakpoint.</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 md (30em) 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 xs (16em) 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 md (30em) 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 xs (16em) 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 md (30em) 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 xs (16em) 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 md (30em) 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 xs (16em) 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 md (30em) 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 sm (20em) 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 bei oder über dem Breakpoint md (30em) liegt.
.-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 xs (16em) 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>48emDer 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>30emDer 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>20emDer 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>62emDer 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>16emDer Wert des Breakpoints xs (16em, spiegelt --instui-component-tray-width-xs wider). Sein Überschreiben verschiebt die kompilierten Schwellenwerte @media/@container nicht nach oben.

Bedingungen

TypAbfrageBeschreibung
media(max-width: 16em)Obere Grenze des Breakpoints xs.
media(min-width: 16em)Untere Grenze des Breakpoints xs.
media(max-width: 20em)Obere Grenze des Breakpoints sm.
media(min-width: 20em)Untere Grenze des Breakpoints sm.
media(max-width: 30em)Obere Grenze des Breakpoints md.
media(min-width: 30em)Untere Grenze des Breakpoints md.
media(max-width: 48em)Obere Grenze des Breakpoints lg.
media(min-width: 48em)Untere Grenze des Breakpoints lg.
media(max-width: 62em)Obere Grenze des Breakpoints xl.
media(min-width: 62em)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: 16em)Obere Grenze des Breakpoints xs, ausgewertet gegen einen markierten Container.
container(min-width: 16em)Untere Grenze des Breakpoints xs, ausgewertet gegen einen markierten Container.
container(max-width: 20em)Obere Grenze des Breakpoints sm, ausgewertet gegen einen markierten Container.
container(min-width: 20em)Untere Grenze des Breakpoints sm, ausgewertet gegen einen markierten Container.
container(max-width: 30em)Obere Grenze des md-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 30em)Untere Grenze des md-Breakpoints, ausgewertet an einem markierten Container.
container(max-width: 48em)Obere Grenze des lg-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 48em)Untere Grenze des lg-Breakpoints, ausgewertet an einem markierten Container.
container(max-width: 62em)Obere Grenze des xl-Breakpoints, ausgewertet an einem markierten Container.
container(min-width: 62em)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-component-tray-width-lg<length>48em
--instui-component-tray-width-md<length>30em
--instui-component-tray-width-sm<length>20em
--instui-component-tray-width-xl<length>62em
--instui-component-tray-width-xs<length>16em