Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Vis-/skjul-klassar basert på visningsvindauge- eller behaldarbreidd over ei tematisk breakpoint-skala.

.instui-hidden-max-<bp>/-hidden-min-<bp> skjuler etter visningsvindaugsbreidd; .instui-show-max-<bp>/-show-min-<bp> er omvendt (skjult som standard, viser berre innan området via display: revert); -cq--variantane reagerer i staden på eit .instui-container-forfedres breidd, ikkje på visningsvindauget. Skala-trinna xs/sm/md/lg/xl (henta frå IR-en sin tray-width-komponenttoken) har kvar ei langform-variant (x-smallx-large) og eit enhetsnamn (mobile/phablet/tablet/laptop/desktop) — begge er utdatert til fordel for kortnamnet — pluss dei u-skalerte, tematiserte content/content-full-width-trinna (maks-breidd for hovudinhaldsområdet).

Source: index.ts

Bruk

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

Døme

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>

Modifikatorar

ModifikatorSkildring
.-cq-hidden-max-contentSkjul når den markerte behaldaren er på eller under content-brekpunktet (68.75em).
.-cq-hidden-max-content-full-widthSkjul når den markerte behaldaren er på eller under content-full-width-brekpunktet (98.75em).
.-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-lgSkjul når den markerte behaldaren er på eller under lg-brekpunktet (48em).
.-cq-hidden-max-mdSkjul når den markerte behaldaren er på eller under md-brekpunktet (30em).
.-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-smSkjul når den markerte behaldaren er på eller under sm-brekpunktet (20em).
.-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-xlSkjul når den markerte behaldaren er på eller under xl-brekpunktet (62em).
.-cq-hidden-max-xsSkjul når den markerte behaldaren er på eller under xs-brekpunktet (16em).
.-cq-hidden-min-contentSkjul når den markerte behaldaren er på eller over content-brekpunktet (68.75em).
.-cq-hidden-min-content-full-widthSkjul når den markerte behaldaren er på eller over content-full-width-brekpunktet (98.75em).
.-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-lgSkjul når den markerte behaldaren er på eller over lg-brekpunktet (48em).
.-cq-hidden-min-mdSkjul når den markerte behaldaren er på eller over md-brekpunktet (30em).
.-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-smSkjul når den markerte behaldaren er på eller over sm-brekpunktet (20em).
.-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-xlSkjul når den markerte behaldaren er på eller over xl-brekpunktet (62em).
.-cq-hidden-min-xsSkjul når den markerte behaldaren er på eller over xs-brekpunktet (16em).
.-cq-show-max-contentVis når den markerte behaldaren er på eller under content-brekpunktet (68.75em); skjult elles.
.-cq-show-max-content-full-widthVis når den markerte behaldaren er på eller under content-full-width-brekpunktet (98.75em); skjult elles.
.-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-lgVis når den markerte behaldaren er på eller under lg-brekpunktet (48em); skjult elles.
.-cq-show-max-mdVis når den markerte behaldaren er på eller under md-brekpunktet (30em); skjult elles.
.-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-smVis når den markerte behaldaren er på eller under sm-brekpunktet (20em); skjult elles.
.-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-xlVis når den markerte behaldaren er på eller under xl-brekpunktet (62em); skjult elles.
.-cq-show-max-xsVis når den markerte behaldaren er på eller under xs-brekpunktet (16em); skjult elles.
.-cq-show-min-contentVis når den markerte behaldaren er på eller over content-brekpunktet (68.75em); skjult elles.
.-cq-show-min-content-full-widthVis når den markerte behaldaren er på eller over content-full-width-brekpunktet (98.75em); skjult elles.
.-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-lgVis når den markerte behaldaren er på eller over lg-brekpunktet (48em); skjult elles.
.-cq-show-min-mdVis når den markerte behaldaren er på eller over md-brekpunktet (30em); skjult elles.
.-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-smVis når den markerte behaldaren er på eller over sm-brekpunktet (20em); skjult elles.
.-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-xlVis når den markerte behaldaren er på eller over xl-brekpunktet (62em); skjult elles.
.-cq-show-min-xsVis når den markerte behaldaren er på eller over xs-brekpunktet (16em); skjult elles.
.-hidden-max-contentSkjul når visningsvindauget er på eller under content-brekpunktet (68.75em).
.-hidden-max-content-full-widthSkjul når visningsvindauget er på eller under content-full-width-brekpunktet (98.75em).
.-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-lgSkjul når visningsvindauget er på eller under lg-brekpunktet (48em).
.-hidden-max-mdSkjul når visningsvindauget er på eller under md-brekpunktet (30em).
.-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-smSkjul når visningsvindauget er på eller under sm-brekpunktet (20em).
.-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-xlSkjul når visningsvindauget er på eller under xl-brekpunktet (62em).
.-hidden-max-xsSkjul når visningsvindauget er på eller under xs-brekpunktet (16em).
.-hidden-min-contentSkjul når visningsvindauget er på eller over content-brekpunktet (68.75em).
.-hidden-min-content-full-widthSkjul når visningsvindauget er på eller over content-full-width-brekpunktet (98.75em).
.-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-lgSkjul når visningsvindauget er på eller over lg-brekpunktet (48em).
.-hidden-min-mdSkjul når visningsområdet er på eller over md-brytpunktet (30em).
.-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-smSkjul når visningsområdet er på eller over sm-brytpunktet (20em).
.-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-xlSkjul når visningsområdet er på eller over xl-brytpunktet (62em).
.-hidden-min-xsSkjul når visningsområdet er på eller over xs-brytpunktet (16em).
.-show-max-contentVis (omvendt av -hidden-min-content) når visningsområdet er på eller under content-brytpunktet (68.75em); ellers skjult.
.-show-max-content-full-widthVis (omvendt av -hidden-min-content-full-width) når visningsområdet er på eller under content-full-width-brytpunktet (98.75em); ellers skjult.
.-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-lgVis (omvendt av -hidden-min-lg) når visningsområdet er på eller under lg-brytpunktet (48em); ellers skjult.
.-show-max-mdVis (omvendt av -hidden-min-md) når visningsområdet er på eller under md-brytpunktet (30em); ellers skjult.
.-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-smVis (omvendt av -hidden-min-sm) når visningsområdet er på eller under sm-brytpunktet (20em); ellers skjult.
.-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-xlVis (omvendt av -hidden-min-xl) når visningsområdet er på eller under xl-brytpunktet (62em); ellers skjult.
.-show-max-xsVis (omvendt av -hidden-min-xs) når visningsområdet er på eller under xs-brytpunktet (16em); ellers skjult.
.-show-min-contentVis (omvendt av -hidden-max-content) når visningsområdet er på eller over content-brytpunktet (68.75em); ellers skjult.
.-show-min-content-full-widthVis (omvendt av -hidden-max-content-full-width) når visningsområdet er på eller over content-full-width-brytpunktet (98.75em); ellers skjult.
.-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-lgVis (omvendt av -hidden-max-lg) når visningsområdet er på eller over lg-brytpunktet (48em); ellers skjult.
.-show-min-mdVis (omvendt av -hidden-max-md) når visningsområdet er på eller over md-brytpunktet (30em); ellers skjult.
.-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-smVis (omvendt av -hidden-max-sm) når visningsområdet er på eller over sm-brytpunktet (20em); ellers skjult.
.-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-xlVis (omvendt av -hidden-max-xl) når visningsområdet er på eller over xl-brytpunktet (62em); ellers skjult.
.-show-min-xsVis (omvendt av -hidden-max-xs) når visningsområdet er på eller over xs-brytpunktet (16em); ellers skjult.

Tilpassa eigenskapar

EigenskapTypeStandardSkildring
--pantoken-bp-content<length>68.75emVerdien til content-brytpunktet (68.75em, hand-skrive, tema‑basert (ikkje i token IR)). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.
--pantoken-bp-content-full-width<length>98.75emVerdien til content-full-width-brytpunktet (98.75em, hand-skrive, tema‑basert (ikkje i token IR)). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.
--pantoken-bp-lg<length>48emVerdien til lg-brytpunktet (48em, speglar --instui-component-tray-width-lg). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.
--pantoken-bp-md<length>30emVerdien til md-brytpunktet (30em, speglar --instui-component-tray-width-md). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.
--pantoken-bp-sm<length>20emVerdien til sm-brytpunktet (20em, speglar --instui-component-tray-width-sm). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.
--pantoken-bp-xl<length>62emVerdien til xl-brytpunktet (62em, speglar --instui-component-tray-width-xl). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.
--pantoken-bp-xs<length>16emVerdien til xs-brytpunktet (16em, speglar --instui-component-tray-width-xs). Å overstyre den flyttar ikkje dei kompilerte tersklane @media/@container oppover.

Vilkår

TypeFørespurnadSkildring
media(max-width: 16em)Øvre grense for xs-brytpunktet.
media(min-width: 16em)Nedre grense for xs-brytpunktet.
media(max-width: 20em)Øvre grense for sm-brytpunktet.
media(min-width: 20em)Nedre grense for sm-brytpunktet.
media(max-width: 30em)Øvre grense for md-brytpunktet.
media(min-width: 30em)Nedre grense for md-brytpunktet.
media(max-width: 48em)Øvre grense for lg-brytpunktet.
media(min-width: 48em)Nedre grense for lg-brytpunktet.
media(max-width: 62em)Øvre grense for xl-brytpunktet.
media(min-width: 62em)Nedre grense for xl-brytpunktet.
media(max-width: 68.75em)Øvre grense for content-brytpunktet.
media(min-width: 68.75em)Nedre grense for content-brytpunktet.
media(max-width: 98.75em)Øvre grense for content-full-width-brytpunktet.
media(min-width: 98.75em)Nedre grense for content-full-width-brytpunktet.
container(max-width: 16em)Øvre grense for xs-brytpunktet, evaluert mot ein merkt behaldar.
container(min-width: 16em)Nedre grense for xs-brytpunktet, evaluert mot ein merkt behaldar.
container(max-width: 20em)Øvre grense for sm-brytpunktet, evaluert mot ein merkt behaldar.
container(min-width: 20em)Nedre grense for sm-brytpunktet, evaluert mot ein merkt behaldar.
container(max-width: 30em)Øvre grense for md-avbrotspunktet, evaluert mot ein markert behaldar.
container(min-width: 30em)Nedre grense for md-avbrotspunktet, evaluert mot ein markert behaldar.
container(max-width: 48em)Øvre grense for lg-avbrotspunktet, evaluert mot ein markert behaldar.
container(min-width: 48em)Nedre grense for lg-avbrotspunktet, evaluert mot ein markert behaldar.
container(max-width: 62em)Øvre grense for xl-avbrotspunktet, evaluert mot ein markert behaldar.
container(min-width: 62em)Nedre grense for xl-avbrotspunktet, evaluert mot ein markert behaldar.
container(max-width: 68.75em)Øvre grense for content-avbrotspunktet, evaluert mot ein markert behaldar.
container(min-width: 68.75em)Nedre grense for content-avbrotspunktet, evaluert mot ein markert behaldar.
container(max-width: 98.75em)Øvre grense for content-full-width-avbrotspunktet, evaluert mot ein markert behaldar.
container(min-width: 98.75em)Nedre grense for content-full-width-avbrotspunktet, evaluert mot ein markert behaldar.

Token brukt

TokenTypeVerdi
--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