Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Vis/skjul-klasser basert på viewport- eller beholderbredde over en tematisk breakpoint-skala.

.instui-hidden-max-<bp>/-hidden-min-<bp> skjuler etter viewport-bredde; .instui-show-max-<bp>/-show-min-<bp> er den inverse (skjult som standard, vist bare innenfor området via display: revert); -cq--variantene reagerer i stedet på en .instui-container-forfaders bredde, ikke viewportens. Skala-trinnene xs/sm/md/lg/xl (hentet fra IRs tray-width-komponenttokener) har hver en alias til en langt-form stavemåte (x-smallx-large) og et enhetsnavn (mobile/phablet/tablet/laptop/desktop) — begge foreldet til fordel for kortnavnet — pluss de uskalede, tematiserte content/content-full-width-trinnene (hovedinnholdsområdets maks-bredde).

Source: index.ts

Bruk

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

Eksempler

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>

Modifikatorer

ModifikatorBeskrivelse
.-cq-hidden-max-contentSkjul når den markerte beholderen er ved eller under content-breakpointet (68.75em).
.-cq-hidden-max-content-full-widthSkjul når den markerte beholderen er ved eller under content-full-width-breakpointet (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 beholderen er ved eller under lg-breakpointet (48em).
.-cq-hidden-max-mdSkjul når den markerte beholderen er ved eller under md-breakpointet (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 beholderen er ved eller under sm-breakpointet (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 beholderen er ved eller under xl-breakpointet (62em).
.-cq-hidden-max-xsSkjul når den markerte beholderen er ved eller under xs-breakpointet (16em).
.-cq-hidden-min-contentSkjul når den markerte beholderen er ved eller over content-breakpointet (68.75em).
.-cq-hidden-min-content-full-widthSkjul når den markerte beholderen er ved eller over content-full-width-breakpointet (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 beholderen er ved eller over lg-breakpointet (48em).
.-cq-hidden-min-mdSkjul når den markerte beholderen er ved eller over md-breakpointet (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 beholderen er ved eller over sm-breakpointet (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 beholderen er ved eller over xl-breakpointet (62em).
.-cq-hidden-min-xsSkjul når den markerte beholderen er ved eller over xs-breakpointet (16em).
.-cq-show-max-contentVis når den markerte beholderen er ved eller under content-breakpointet (68.75em); ellers skjult.
.-cq-show-max-content-full-widthVis når den markerte beholderen er ved eller under content-full-width-breakpointet (98.75em); ellers skjult.
.-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 beholderen er ved eller under lg-breakpointet (48em); ellers skjult.
.-cq-show-max-mdVis når den markerte beholderen er ved eller under md-breakpointet (30em); ellers skjult.
.-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 beholderen er ved eller under sm-breakpointet (20em); ellers skjult.
.-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 beholderen er ved eller under xl-breakpointet (62em); ellers skjult.
.-cq-show-max-xsVis når den markerte beholderen er ved eller under xs-breakpointet (16em); ellers skjult.
.-cq-show-min-contentVis når den markerte beholderen er ved eller over content-breakpointet (68.75em); ellers skjult.
.-cq-show-min-content-full-widthVis når den markerte beholderen er ved eller over content-full-width-breakpointet (98.75em); ellers skjult.
.-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 beholderen er ved eller over lg-breakpointet (48em); ellers skjult.
.-cq-show-min-mdVis når den markerte beholderen er ved eller over md-breakpointet (30em); ellers skjult.
.-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 beholderen er ved eller over sm-breakpointet (20em); ellers skjult.
.-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 beholderen er ved eller over xl-breakpointet (62em); ellers skjult.
.-cq-show-min-xsVis når den markerte beholderen er ved eller over xs-breakpointet (16em); ellers skjult.
.-hidden-max-contentSkjul når viewporten er ved eller under content-breakpointet (68.75em).
.-hidden-max-content-full-widthSkjul når viewporten er ved eller under content-full-width-breakpointet (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 viewporten er ved eller under lg-breakpointet (48em).
.-hidden-max-mdSkjul når viewporten er ved eller under md-breakpointet (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 viewporten er ved eller under sm-breakpointet (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 viewporten er ved eller under xl-breakpointet (62em).
.-hidden-max-xsSkjul når viewporten er ved eller under xs-breakpointet (16em).
.-hidden-min-contentSkjul når viewporten er ved eller over content-breakpointet (68.75em).
.-hidden-min-content-full-widthSkjul når viewporten er ved eller over content-full-width-breakpointet (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 viewporten er ved eller over lg-breakpointet (48em).
.-hidden-min-mdSkjul når visningsvinduet 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 visningsvinduet 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 visningsvinduet er på eller over xl-brytpunktet (62em).
.-hidden-min-xsSkjul når visningsvinduet er på eller over xs-brytpunktet (16em).
.-show-max-contentVis (motsatt av -hidden-min-content) når visningsvinduet er på eller under content-brytpunktet (68.75em); ellers skjult.
.-show-max-content-full-widthVis (motsatt av -hidden-min-content-full-width) når visningsvinduet 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 (motsatt av -hidden-min-lg) når visningsvinduet er på eller under lg-brytpunktet (48em); ellers skjult.
.-show-max-mdVis (motsatt av -hidden-min-md) når visningsvinduet 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 (motsatt av -hidden-min-sm) når visningsvinduet 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 (motsatt av -hidden-min-xl) når visningsvinduet er på eller under xl-brytpunktet (62em); ellers skjult.
.-show-max-xsVis (motsatt av -hidden-min-xs) når visningsvinduet er på eller under xs-brytpunktet (16em); ellers skjult.
.-show-min-contentVis (motsatt av -hidden-max-content) når visningsvinduet er på eller over content-brytpunktet (68.75em); ellers skjult.
.-show-min-content-full-widthVis (motsatt av -hidden-max-content-full-width) når visningsvinduet 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 (motsatt av -hidden-max-lg) når visningsvinduet er på eller over lg-brytpunktet (48em); ellers skjult.
.-show-min-mdVis (motsatt av -hidden-max-md) når visningsvinduet 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 (motsatt av -hidden-max-sm) når visningsvinduet 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 (motsatt av -hidden-max-xl) når visningsvinduet er på eller over xl-brytpunktet (62em); ellers skjult.
.-show-min-xsVis (motsatt av -hidden-max-xs) når visningsvinduet er på eller over xs-brytpunktet (16em); ellers skjult.

Egendefinerte egenskaper

EgenskapTypeStandardBeskrivelse
--pantoken-bp-content<length>68.75emVerdien for content-brytpunktet (68.75em, manuelt opprettet, tematisert (ikke i token-IR)). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.
--pantoken-bp-content-full-width<length>98.75emVerdien for content-full-width-brytpunktet (98.75em, manuelt opprettet, tematisert (ikke i token-IR)). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.
--pantoken-bp-lg<length>48emVerdien for lg-brytpunktet (48em, speiler --instui-component-tray-width-lg). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.
--pantoken-bp-md<length>30emVerdien for md-brytpunktet (30em, speiler --instui-component-tray-width-md). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.
--pantoken-bp-sm<length>20emVerdien for sm-brytpunktet (20em, speiler --instui-component-tray-width-sm). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.
--pantoken-bp-xl<length>62emVerdien for xl-brytpunktet (62em, speiler --instui-component-tray-width-xl). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.
--pantoken-bp-xs<length>16emVerdien for xs-brytpunktet (16em, speiler --instui-component-tray-width-xs). Å overstyre den flytter ikke de kompilerte terskelverdiene @media/@container opp.

Betingelser

TypeSpørringBeskrivelse
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 en markert beholder.
container(min-width: 16em)Nedre grense for xs-brytpunktet, evaluert mot en markert beholder.
container(max-width: 20em)Øvre grense for sm-brytpunktet, evaluert mot en markert beholder.
container(min-width: 20em)Nedre grense for sm-brytpunktet, evaluert mot en markert beholder.
container(max-width: 30em)Øvre grense for md breakpoint, evaluert mot en markert beholder.
container(min-width: 30em)Nedre grense for md breakpoint, evaluert mot en markert beholder.
container(max-width: 48em)Øvre grense for lg breakpoint, evaluert mot en markert beholder.
container(min-width: 48em)Nedre grense for lg breakpoint, evaluert mot en markert beholder.
container(max-width: 62em)Øvre grense for xl breakpoint, evaluert mot en markert beholder.
container(min-width: 62em)Nedre grense for xl breakpoint, evaluert mot en markert beholder.
container(max-width: 68.75em)Øvre grense for content breakpoint, evaluert mot en markert beholder.
container(min-width: 68.75em)Nedre grense for content breakpoint, evaluert mot en markert beholder.
container(max-width: 98.75em)Øvre grense for content-full-width breakpoint, evaluert mot en markert beholder.
container(min-width: 98.75em)Nedre grense for content-full-width breakpoint, evaluert mot en markert beholder.

Forbrukte tokens

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