Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Vis/skjul-klasser baseret på viewport- eller container-bredde på tværs af en tematisk breakpoint-skala.

.instui-hidden-max-<bp>/-hidden-min-<bp> skjuler efter viewport-bredde; .instui-show-max-<bp>/-show-min-<bp> er inverse (skjult som standard, vist kun inden for området via display: revert); -cq--varianterne reagerer i stedet på en .instui-container-forfaders bredde, ikke viewportens. Skalatrinene xs/sm/md/lg/xl (hentet fra IR'ens tray-width component tokens) er hver aliasseret til en langform (x-smallx-large) og et enhedsnavn (mobile/phablet/tablet/laptop/desktop) — begge forældede til fordel for det korte navn — plus de uskalerede, tematiske content/content-full-width trin (hovedindholdsområdets max-bredde).

Source: index.ts

Brug

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 markerede container er ved eller under content breakpointet (68.75em).
.-cq-hidden-max-content-full-widthSkjul når den markerede container 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 markerede container er ved eller under lg breakpointet (48em).
.-cq-hidden-max-mdSkjul når den markerede container 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 markerede container 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 markerede container er ved eller under xl breakpointet (62em).
.-cq-hidden-max-xsSkjul når den markerede container er ved eller under xs breakpointet (16em).
.-cq-hidden-min-contentSkjul når den markerede container er ved eller over content breakpointet (68.75em).
.-cq-hidden-min-content-full-widthSkjul når den markerede container 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 markerede container er ved eller over lg breakpointet (48em).
.-cq-hidden-min-mdSkjul når den markerede container 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 markerede container 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 markerede container er ved eller over xl breakpointet (62em).
.-cq-hidden-min-xsSkjul når den markerede container er ved eller over xs breakpointet (16em).
.-cq-show-max-contentVis når den markerede container er ved eller under content breakpointet (68.75em); ellers skjult.
.-cq-show-max-content-full-widthVis når den markerede container 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 markerede container er ved eller under lg breakpointet (48em); ellers skjult.
.-cq-show-max-mdVis når den markerede container 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 markerede container 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 markerede container er ved eller under xl breakpointet (62em); ellers skjult.
.-cq-show-max-xsVis når den markerede container er ved eller under xs breakpointet (16em); ellers skjult.
.-cq-show-min-contentVis når den markerede container er ved eller over content breakpointet (68.75em); ellers skjult.
.-cq-show-min-content-full-widthVis når den markerede container 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 markerede container er ved eller over lg breakpointet (48em); ellers skjult.
.-cq-show-min-mdVis når den markerede container 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 markerede container 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 markerede container er ved eller over xl breakpointet (62em); ellers skjult.
.-cq-show-min-xsVis når den markerede container 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 visningsområdet er på eller over md breakpointet (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 breakpointet (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 breakpointet (62em).
.-hidden-min-xsSkjul når visningsområdet er på eller over xs breakpointet (16em).
.-show-max-contentVis (det modsatte af -hidden-min-content) når visningsområdet er på eller under content breakpointet (68.75em); skjult ellers.
.-show-max-content-full-widthVis (det modsatte af -hidden-min-content-full-width) når visningsområdet er på eller under content-full-width breakpointet (98.75em); skjult ellers.
.-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 (det modsatte af -hidden-min-lg) når visningsområdet er på eller under lg breakpointet (48em); skjult ellers.
.-show-max-mdVis (det modsatte af -hidden-min-md) når visningsområdet er på eller under md breakpointet (30em); skjult ellers.
.-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 (det modsatte af -hidden-min-sm) når visningsområdet er på eller under sm breakpointet (20em); skjult ellers.
.-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 (det modsatte af -hidden-min-xl) når visningsområdet er på eller under xl breakpointet (62em); skjult ellers.
.-show-max-xsVis (det modsatte af -hidden-min-xs) når visningsområdet er på eller under xs breakpointet (16em); skjult ellers.
.-show-min-contentVis (det modsatte af -hidden-max-content) når visningsområdet er på eller over content breakpointet (68.75em); skjult ellers.
.-show-min-content-full-widthVis (det modsatte af -hidden-max-content-full-width) når visningsområdet er på eller over content-full-width breakpointet (98.75em); skjult ellers.
.-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 (det modsatte af -hidden-max-lg) når visningsområdet er på eller over lg breakpointet (48em); skjult ellers.
.-show-min-mdVis (det modsatte af -hidden-max-md) når visningsområdet er på eller over md breakpointet (30em); skjult ellers.
.-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 (det modsatte af -hidden-max-sm) når visningsområdet er på eller over sm breakpointet (20em); skjult ellers.
.-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 (det modsatte af -hidden-max-xl) når visningsområdet er på eller over xl breakpointet (62em); skjult ellers.
.-show-min-xsVis (det modsatte af -hidden-max-xs) når visningsområdet er på eller over xs breakpointet (16em); skjult ellers.

Brugerdefinerede egenskaber

EgenskabTypeStandardBeskrivelse
--pantoken-bp-content<length>68.75emVærdien for content breakpointet (68.75em, håndforfattet, themed (ikke i token IR)). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.
--pantoken-bp-content-full-width<length>98.75emVærdien for content-full-width breakpointet (98.75em, håndforfattet, themed (ikke i token IR)). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.
--pantoken-bp-lg<length>48emVærdien for lg breakpointet (48em, spejler --instui-component-tray-width-lg). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.
--pantoken-bp-md<length>30emVærdien for md breakpointet (30em, spejler --instui-component-tray-width-md). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.
--pantoken-bp-sm<length>20emVærdien for sm breakpointet (20em, spejler --instui-component-tray-width-sm). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.
--pantoken-bp-xl<length>62emVærdien for xl breakpointet (62em, spejler --instui-component-tray-width-xl). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.
--pantoken-bp-xs<length>16emVærdien for xs breakpointet (16em, spejler --instui-component-tray-width-xs). At tilsidesætte den flytter ikke de kompilerede @media/@container tærskler opad.

Betingelser

TypeForespørgselBeskrivelse
media(max-width: 16em)Øvre grænse for xs breakpointet.
media(min-width: 16em)Nedre grænse for xs breakpointet.
media(max-width: 20em)Øvre grænse for sm breakpointet.
media(min-width: 20em)Nedre grænse for sm breakpointet.
media(max-width: 30em)Øvre grænse for md breakpointet.
media(min-width: 30em)Nedre grænse for md breakpointet.
media(max-width: 48em)Øvre grænse for lg breakpointet.
media(min-width: 48em)Nedre grænse for lg breakpointet.
media(max-width: 62em)Øvre grænse for xl breakpointet.
media(min-width: 62em)Nedre grænse for xl breakpointet.
media(max-width: 68.75em)Øvre grænse for content breakpointet.
media(min-width: 68.75em)Nedre grænse for content breakpointet.
media(max-width: 98.75em)Øvre grænse for content-full-width breakpointet.
media(min-width: 98.75em)Nedre grænse for content-full-width breakpointet.
container(max-width: 16em)Øvre grænse for xs breakpointet, evalueret i forhold til en markeret container.
container(min-width: 16em)Nedre grænse for xs breakpointet, evalueret i forhold til en markeret container.
container(max-width: 20em)Øvre grænse for sm breakpointet, evalueret i forhold til en markeret container.
container(min-width: 20em)Nedre grænse for sm breakpointet, evalueret i forhold til en markeret container.
container(max-width: 30em)Øvre grænse for md breakpointet, evalueret i forhold til en markeret container.
container(min-width: 30em)Nedre grænse for md breakpointet, evalueret i forhold til en markeret container.
container(max-width: 48em)Øvre grænse for lg breakpointet, evalueret i forhold til en markeret container.
container(min-width: 48em)Nedre grænse for lg breakpointet, evalueret i forhold til en markeret container.
container(max-width: 62em)Øvre grænse for xl breakpointet, evalueret i forhold til en markeret container.
container(min-width: 62em)Nedre grænse for xl breakpointet, evalueret i forhold til en markeret container.
container(max-width: 68.75em)Øvre grænse for content breakpointet, evalueret i forhold til en markeret container.
container(min-width: 68.75em)Nedre grænse for content breakpointet, evalueret i forhold til en markeret container.
container(max-width: 98.75em)Øvre grænse for content-full-width breakpointet, evalueret i forhold til en markeret container.
container(min-width: 98.75em)Nedre grænse for content-full-width breakpointet, evalueret i forhold til en markeret container.

Forbrugte tokens

TokenTypeVærdi
--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