Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Visa/dölj-klasser baserade på viewport- eller behållarbredd över en tematisk brytpunktsskala.

.instui-hidden-max-<bp>/-hidden-min-<bp> döljer efter viewport-bredd; .instui-show-max-<bp>/-show-min-<bp> är inversen (dolda som standard, visas endast inom intervallet via display: revert); -cq--varianterna reagerar istället på en .instui-container-förfaders bredd, inte viewportens. Skaltiers xs/sm/md/lg/xl (härledda från IR:ens tray-width-komponenttokens) är vardera aliaserade till en långformig stavning (x-smallx-large) och ett enhetsnamn (mobile/phablet/tablet/laptop/desktop) — båda föråldrade till förmån för kortnamnet — plus de oskalade, tematiska content/content-full-width-tierna (huvudinnehållets maxbredd).

Source: index.ts

Användning

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

Exempel

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>

Modifierare

ModifierareBeskrivning
.-cq-hidden-max-contentDölj när den markerade behållaren är vid eller under brytpunkten content (68.75em).
.-cq-hidden-max-content-full-widthDölj när den markerade behållaren är vid eller under brytpunkten content-full-width (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-lgDölj när den markerade behållaren är vid eller under brytpunkten lg (48em).
.-cq-hidden-max-mdDölj när den markerade behållaren är vid eller under brytpunkten md (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-smDölj när den markerade behållaren är vid eller under brytpunkten sm (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-xlDölj när den markerade behållaren är vid eller under brytpunkten xl (62em).
.-cq-hidden-max-xsDölj när den markerade behållaren är vid eller under brytpunkten xs (16em).
.-cq-hidden-min-contentDölj när den markerade behållaren är vid eller över brytpunkten content (68.75em).
.-cq-hidden-min-content-full-widthDölj när den markerade behållaren är vid eller över brytpunkten content-full-width (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-lgDölj när den markerade behållaren är vid eller över brytpunkten lg (48em).
.-cq-hidden-min-mdDölj när den markerade behållaren är vid eller över brytpunkten md (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-smDölj när den markerade behållaren är vid eller över brytpunkten sm (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-xlDölj när den markerade behållaren är vid eller över brytpunkten xl (62em).
.-cq-hidden-min-xsDölj när den markerade behållaren är vid eller över brytpunkten xs (16em).
.-cq-show-max-contentVisa när den markerade behållaren är vid eller under content (68.75em); annars dold.
.-cq-show-max-content-full-widthVisa när den markerade behållaren är vid eller under content-full-width (98.75em); annars dold.
.-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-lgVisa när den markerade behållaren är vid eller under lg (48em); annars dold.
.-cq-show-max-mdVisa när den markerade behållaren är vid eller under md (30em); annars dold.
.-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-smVisa när den markerade behållaren är vid eller under sm (20em); annars dold.
.-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-xlVisa när den markerade behållaren är vid eller under xl (62em); annars dold.
.-cq-show-max-xsVisa när den markerade behållaren är vid eller under xs (16em); annars dold.
.-cq-show-min-contentVisa när den markerade behållaren är vid eller över content (68.75em); annars dold.
.-cq-show-min-content-full-widthVisa när den markerade behållaren är vid eller över content-full-width (98.75em); annars dold.
.-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-lgVisa när den markerade behållaren är vid eller över lg (48em); annars dold.
.-cq-show-min-mdVisa när den markerade behållaren är vid eller över md (30em); annars dold.
.-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-smVisa när den markerade behållaren är vid eller över sm (20em); annars dold.
.-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-xlVisa när den markerade behållaren är vid eller över xl (62em); annars dold.
.-cq-show-min-xsVisa när den markerade behållaren är vid eller över xs (16em); annars dold.
.-hidden-max-contentDölj när viewporten är vid eller under brytpunkten content (68.75em).
.-hidden-max-content-full-widthDölj när viewporten är vid eller under brytpunkten content-full-width (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-lgDölj när viewporten är vid eller under brytpunkten lg (48em).
.-hidden-max-mdDölj när viewporten är vid eller under brytpunkten md (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-smDölj när viewporten är vid eller under brytpunkten sm (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-xlDölj när viewporten är vid eller under brytpunkten xl (62em).
.-hidden-max-xsDölj när viewporten är vid eller under brytpunkten xs (16em).
.-hidden-min-contentDölj när viewporten är vid eller över brytpunkten content (68.75em).
.-hidden-min-content-full-widthDölj när viewporten är vid eller över brytpunkten content-full-width (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-lgDölj när viewporten är vid eller över brytpunkten lg (48em).
.-hidden-min-mdDölj när visningsområdet är vid eller över brytpunkten md (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-smDölj när visningsområdet är vid eller över brytpunkten sm (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-xlDölj när visningsområdet är vid eller över brytpunkten xl (62em).
.-hidden-min-xsDölj när visningsområdet är vid eller över brytpunkten xs (16em).
.-show-max-contentVisa (inversen av -hidden-min-content) när visningsområdet är vid eller under brytpunkten content (68.75em); dolt annars.
.-show-max-content-full-widthVisa (inversen av -hidden-min-content-full-width) när visningsområdet är vid eller under brytpunkten content-full-width (98.75em); dolt annars.
.-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-lgVisa (inversen av -hidden-min-lg) när visningsområdet är vid eller under brytpunkten lg (48em); dolt annars.
.-show-max-mdVisa (inversen av -hidden-min-md) när visningsområdet är vid eller under brytpunkten md (30em); dolt annars.
.-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-smVisa (inversen av -hidden-min-sm) när visningsområdet är vid eller under brytpunkten sm (20em); dolt annars.
.-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-xlVisa (inversen av -hidden-min-xl) när visningsområdet är vid eller under brytpunkten xl (62em); dolt annars.
.-show-max-xsVisa (inversen av -hidden-min-xs) när visningsområdet är vid eller under brytpunkten xs (16em); dolt annars.
.-show-min-contentVisa (inversen av -hidden-max-content) när visningsområdet är vid eller över brytpunkten content (68.75em); dolt annars.
.-show-min-content-full-widthVisa (inversen av -hidden-max-content-full-width) när visningsområdet är vid eller över brytpunkten content-full-width (98.75em); dolt annars.
.-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-lgVisa (inversen av -hidden-max-lg) när visningsområdet är vid eller över brytpunkten lg (48em); dolt annars.
.-show-min-mdVisa (inversen av -hidden-max-md) när visningsområdet är vid eller över brytpunkten md (30em); dolt annars.
.-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-smVisa (inversen av -hidden-max-sm) när visningsområdet är vid eller över brytpunkten sm (20em); dolt annars.
.-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-xlVisa (inversen av -hidden-max-xl) när visningsområdet är vid eller över brytpunkten xl (62em); dolt annars.
.-show-min-xsVisa (inversen av -hidden-max-xs) när visningsområdet är vid eller över brytpunkten xs (16em); dolt annars.

Anpassade egenskaper

EgenskapTypStandardBeskrivning
--pantoken-bp-content<length>68.75emVärdet för brytpunkten content (68.75em, handgjort, tematiserat (inte i token-IR)). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.
--pantoken-bp-content-full-width<length>98.75emVärdet för brytpunkten content-full-width (98.75em, handgjort, tematiserat (inte i token-IR)). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.
--pantoken-bp-lg<length>48emVärdet för brytpunkten lg (48em, speglar --instui-component-tray-width-lg). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.
--pantoken-bp-md<length>30emVärdet för brytpunkten md (30em, speglar --instui-component-tray-width-md). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.
--pantoken-bp-sm<length>20emVärdet för brytpunkten sm (20em, speglar --instui-component-tray-width-sm). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.
--pantoken-bp-xl<length>62emVärdet för brytpunkten xl (62em, speglar --instui-component-tray-width-xl). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.
--pantoken-bp-xs<length>16emVärdet för brytpunkten xs (16em, speglar --instui-component-tray-width-xs). Att åsidosätta det flyttar inte de kompilerade trösklarna @media/@container uppåt.

Villkor

TypFrågaBeskrivning
media(max-width: 16em)Övre gräns för brytpunkten xs.
media(min-width: 16em)Nedre gräns för brytpunkten xs.
media(max-width: 20em)Övre gräns för brytpunkten sm.
media(min-width: 20em)Nedre gräns för brytpunkten sm.
media(max-width: 30em)Övre gräns för brytpunkten md.
media(min-width: 30em)Nedre gräns för brytpunkten md.
media(max-width: 48em)Övre gräns för brytpunkten lg.
media(min-width: 48em)Nedre gräns för brytpunkten lg.
media(max-width: 62em)Övre gräns för brytpunkten xl.
media(min-width: 62em)Nedre gräns för brytpunkten xl.
media(max-width: 68.75em)Övre gräns för brytpunkten content.
media(min-width: 68.75em)Nedre gräns för brytpunkten content.
media(max-width: 98.75em)Övre gräns för brytpunkten content-full-width.
media(min-width: 98.75em)Nedre gräns för brytpunkten content-full-width.
container(max-width: 16em)Övre gräns för brytpunkten xs, utvärderad mot en markerad behållare.
container(min-width: 16em)Nedre gräns för brytpunkten xs, utvärderad mot en markerad behållare.
container(max-width: 20em)Övre gräns för brytpunkten sm, utvärderad mot en markerad behållare.
container(min-width: 20em)Nedre gräns för brytpunkten sm, utvärderad mot en markerad behållare.
container(max-width: 30em)Övre gräns för md-brytpunkt, utvärderad mot en markerad container.
container(min-width: 30em)Nedre gräns för md-brytpunkt, utvärderad mot en markerad container.
container(max-width: 48em)Övre gräns för lg-brytpunkt, utvärderad mot en markerad container.
container(min-width: 48em)Nedre gräns för lg-brytpunkt, utvärderad mot en markerad container.
container(max-width: 62em)Övre gräns för xl-brytpunkt, utvärderad mot en markerad container.
container(min-width: 62em)Nedre gräns för xl-brytpunkt, utvärderad mot en markerad container.
container(max-width: 68.75em)Övre gräns för content-brytpunkt, utvärderad mot en markerad container.
container(min-width: 68.75em)Nedre gräns för content-brytpunkt, utvärderad mot en markerad container.
container(max-width: 98.75em)Övre gräns för content-full-width-brytpunkt, utvärderad mot en markerad container.
container(min-width: 98.75em)Nedre gräns för content-full-width-brytpunkt, utvärderad mot en markerad container.

Förbrukade tokens

TokenTypVärde
--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