Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Classes de mostrar/ocultar segons l'amplada de la finestra o del contenidor dins d'una escala de punts de tall temàtics.

.instui-hidden-max-<bp>/-hidden-min-<bp> oculten segons l'amplada de la finestra; .instui-show-max-<bp>/-show-min-<bp> són l'invers (ocults per defecte, mostrats només dins del rang amb display: revert); les variants -cq- reaccionen a l'amplada d'un ancestre .instui-container en lloc de la finestra. Els nivells de l'escala xs/sm/md/lg/xl (provints dels tokens del component tray-width de l'IR) tenen cada un un àlies amb l'escriptura llarga (x-smallx-large) i un nom de dispositiu (mobile/phablet/tablet/laptop/desktop) — ambdós obsolets en favor del nom curt — més els nivells temàtics no escalats content/content-full-width (l'amplada màxima de l'àrea de contingut principal).

Source: index.ts

Ús

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

Exemples

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>

Modificadors

ModificadorDescripció
.-cq-hidden-max-contentOculta quan el contenidor marcat està a o per sota del punt de tall content (68.75em).
.-cq-hidden-max-content-full-widthOculta quan el contenidor marcat està a o per sota del punt de tall 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-lgOculta quan el contenidor marcat està a o per sota del punt de tall lg (48em).
.-cq-hidden-max-mdOculta quan el contenidor marcat està a o per sota del punt de tall 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-smOculta quan el contenidor marcat està a o per sota del punt de tall 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-xlOculta quan el contenidor marcat està a o per sota del punt de tall xl (62em).
.-cq-hidden-max-xsOculta quan el contenidor marcat està a o per sota del punt de tall xs (16em).
.-cq-hidden-min-contentOculta quan el contenidor marcat està a o per sobre del punt de tall content (68.75em).
.-cq-hidden-min-content-full-widthOculta quan el contenidor marcat està a o per sobre del punt de tall 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-lgOculta quan el contenidor marcat està a o per sobre del punt de tall lg (48em).
.-cq-hidden-min-mdOculta quan el contenidor marcat està a o per sobre del punt de tall 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-smOculta quan el contenidor marcat està a o per sobre del punt de tall 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-xlOculta quan el contenidor marcat està a o per sobre del punt de tall xl (62em).
.-cq-hidden-min-xsOculta quan el contenidor marcat està a o per sobre del punt de tall xs (16em).
.-cq-show-max-contentMostra quan el contenidor marcat està a o per sota del punt de tall content (68.75em); ocult en cas contrari.
.-cq-show-max-content-full-widthMostra quan el contenidor marcat està a o per sota del punt de tall content-full-width (98.75em); ocult en cas contrari.
.-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-lgMostra quan el contenidor marcat està a o per sota del punt de tall lg (48em); ocult en cas contrari.
.-cq-show-max-mdMostra quan el contenidor marcat està a o per sota del punt de tall md (30em); ocult en cas contrari.
.-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-smMostra quan el contenidor marcat està a o per sota del punt de tall sm (20em); ocult en cas contrari.
.-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-xlMostra quan el contenidor marcat està a o per sota del punt de tall xl (62em); ocult en cas contrari.
.-cq-show-max-xsMostra quan el contenidor marcat està a o per sota del punt de tall xs (16em); ocult en cas contrari.
.-cq-show-min-contentMostra quan el contenidor marcat està a o per sobre del punt de tall content (68.75em); ocult en cas contrari.
.-cq-show-min-content-full-widthMostra quan el contenidor marcat està a o per sobre del punt de tall content-full-width (98.75em); ocult en cas contrari.
.-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-lgMostra quan el contenidor marcat està a o per sobre del punt de tall lg (48em); ocult en cas contrari.
.-cq-show-min-mdMostra quan el contenidor marcat està a o per sobre del punt de tall md (30em); ocult en cas contrari.
.-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-smMostra quan el contenidor marcat està a o per sobre del punt de tall sm (20em); ocult en cas contrari.
.-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-xlMostra quan el contenidor marcat està a o per sobre del punt de tall xl (62em); ocult en cas contrari.
.-cq-show-min-xsMostra quan el contenidor marcat està a o per sobre del punt de tall xs (16em); ocult en cas contrari.
.-hidden-max-contentOculta quan la finestra està a o per sota del punt de tall content (68.75em).
.-hidden-max-content-full-widthOculta quan la finestra està a o per sota del punt de tall 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-lgOculta quan la finestra està a o per sota del punt de tall lg (48em).
.-hidden-max-mdOculta quan la finestra està a o per sota del punt de tall 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-smOculta quan la finestra està a o per sota del punt de tall 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-xlOculta quan la finestra està a o per sota del punt de tall xl (62em).
.-hidden-max-xsOculta quan la finestra està a o per sota del punt de tall xs (16em).
.-hidden-min-contentOculta quan la finestra està a o per sobre del punt de tall content (68.75em).
.-hidden-min-content-full-widthOculta quan la finestra està a o per sobre del punt de tall 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-lgOculta quan la finestra està a o per sobre del punt de tall lg (48em).
.-hidden-min-mdOculta quan la finestra de visualització està a o per sobre del punt de trencament 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-smOculta quan la finestra de visualització està a o per sobre del punt de trencament 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-xlOculta quan la finestra de visualització està a o per sobre del punt de trencament xl (62em).
.-hidden-min-xsOculta quan la finestra de visualització està a o per sobre del punt de trencament xs (16em).
.-show-max-contentMostra (invers de -hidden-min-content) quan la finestra de visualització està a o per sota del punt de trencament content (68.75em); amagat en cas contrari.
.-show-max-content-full-widthMostra (invers de -hidden-min-content-full-width) quan la finestra de visualització està a o per sota del punt de trencament content-full-width (98.75em); amagat en cas contrari.
.-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-lgMostra (invers de -hidden-min-lg) quan la finestra de visualització està a o per sota del punt de trencament lg (48em); amagat en cas contrari.
.-show-max-mdMostra (invers de -hidden-min-md) quan la finestra de visualització està a o per sota del punt de trencament md (30em); amagat en cas contrari.
.-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-smMostra (invers de -hidden-min-sm) quan la finestra de visualització està a o per sota del punt de trencament sm (20em); amagat en cas contrari.
.-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-xlMostra (invers de -hidden-min-xl) quan la finestra de visualització està a o per sota del punt de trencament xl (62em); amagat en cas contrari.
.-show-max-xsMostra (invers de -hidden-min-xs) quan la finestra de visualització està a o per sota del punt de trencament xs (16em); amagat en cas contrari.
.-show-min-contentMostra (invers de -hidden-max-content) quan la finestra de visualització està a o per sobre del punt de trencament content (68.75em); amagat en cas contrari.
.-show-min-content-full-widthMostra (invers de -hidden-max-content-full-width) quan la finestra de visualització està a o per sobre del punt de trencament content-full-width (98.75em); amagat en cas contrari.
.-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-lgMostra (invers de -hidden-max-lg) quan la finestra de visualització està a o per sobre del punt de trencament lg (48em); amagat en cas contrari.
.-show-min-mdMostra (invers de -hidden-max-md) quan la finestra de visualització està a o per sobre del punt de trencament md (30em); amagat en cas contrari.
.-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-smMostra (invers de -hidden-max-sm) quan la finestra de visualització està a o per sobre del punt de trencament sm (20em); amagat en cas contrari.
.-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-xlMostra (invers de -hidden-max-xl) quan la finestra de visualització està a o per sobre del punt de trencament xl (62em); amagat en cas contrari.
.-show-min-xsMostra (invers de -hidden-max-xs) quan la finestra de visualització està a o per sobre del punt de trencament xs (16em); amagat en cas contrari.

Propietats personalitzades

PropietatTipusPredeterminatDescripció
--pantoken-bp-content<length>68.75emEl valor del punt de trencament content (68.75em, escrit a mà, amb tema (no està en l'IR de tokens)). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.
--pantoken-bp-content-full-width<length>98.75emEl valor del punt de trencament content-full-width (98.75em, escrit a mà, amb tema (no està en l'IR de tokens)). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.
--pantoken-bp-lg<length>48emEl valor del punt de trencament lg (48em, reflecteix --instui-component-tray-width-lg). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.
--pantoken-bp-md<length>30emEl valor del punt de trencament md (30em, reflecteix --instui-component-tray-width-md). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.
--pantoken-bp-sm<length>20emEl valor del punt de trencament sm (20em, reflecteix --instui-component-tray-width-sm). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.
--pantoken-bp-xl<length>62emEl valor del punt de trencament xl (62em, reflecteix --instui-component-tray-width-xl). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.
--pantoken-bp-xs<length>16emEl valor del punt de trencament xs (16em, reflecteix --instui-component-tray-width-xs). Sobrescriure'l no mou cap dels llindars compilats @media/@container per sobre.

Condicions

TipusConsultaDescripció
media(max-width: 16em)Límit superior del punt de trencament xs.
media(min-width: 16em)Límit inferior del punt de trencament xs.
media(max-width: 20em)Límit superior del punt de trencament sm.
media(min-width: 20em)Límit inferior del punt de trencament sm.
media(max-width: 30em)Límit superior del punt de trencament md.
media(min-width: 30em)Límit inferior del punt de trencament md.
media(max-width: 48em)Límit superior del punt de trencament lg.
media(min-width: 48em)Límit inferior del punt de trencament lg.
media(max-width: 62em)Límit superior del punt de trencament xl.
media(min-width: 62em)Límit inferior del punt de trencament xl.
media(max-width: 68.75em)Límit superior del punt de trencament content.
media(min-width: 68.75em)Límit inferior del punt de trencament content.
media(max-width: 98.75em)Límit superior del punt de trencament content-full-width.
media(min-width: 98.75em)Límit inferior del punt de trencament content-full-width.
container(max-width: 16em)Límit superior del punt de trencament xs, avaluat respecte d'un contenidor marcat.
container(min-width: 16em)Límit inferior del punt de trencament xs, avaluat respecte d'un contenidor marcat.
container(max-width: 20em)Límit superior del punt de trencament sm, avaluat respecte d'un contenidor marcat.
container(min-width: 20em)Límit inferior del punt de trencament sm, avaluat respecte d'un contenidor marcat.
container(max-width: 30em)Límite superior del punt d'interrupció md, avaluat respecte a un contenidor marcat.
container(min-width: 30em)Límite inferior del punt d'interrupció md, avaluat respecte a un contenidor marcat.
container(max-width: 48em)Límite superior del punt d'interrupció lg, avaluat respecte a un contenidor marcat.
container(min-width: 48em)Límite inferior del punt d'interrupció lg, avaluat respecte a un contenidor marcat.
container(max-width: 62em)Límite superior del punt d'interrupció xl, avaluat respecte a un contenidor marcat.
container(min-width: 62em)Límite inferior del punt d'interrupció xl, avaluat respecte a un contenidor marcat.
container(max-width: 68.75em)Límite superior del punt d'interrupció content, avaluat respecte a un contenidor marcat.
container(min-width: 68.75em)Límite inferior del punt d'interrupció content, avaluat respecte a un contenidor marcat.
container(max-width: 98.75em)Límite superior del punt d'interrupció content-full-width, avaluat respecte a un contenidor marcat.
container(min-width: 98.75em)Límite inferior del punt d'interrupció content-full-width, avaluat respecte a un contenidor marcat.

Tokens consumits

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