Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Klas pou montre/kache selon lajè viewport oswa kontenè atravè yon echèl pwen-kase tematik.

.instui-hidden-max-<bp>/-hidden-min-<bp> kache pa lajè viewport; .instui-show-max-<bp>/-show-min-<bp> se inverse a (kache pa defo, montre sèlman andedan ranje a atravè display: revert); varyant -cq- yo reaji olye a lajè yon zansèt .instui-container, pa sa viewport la. Nivo echèl xs/sm/md/lg/xl ( sòti nan tokens konpozan tray-width IR la) chak gen yon alias long-form (x-smallx-large) ak yon non aparèy (mobile/phablet/tablet/laptop/desktop) — tou de demode an favè non kout la — plis nivo tematik san echèl content/content-full-width (max-width zòn kontni prensipal la).

Source: index.ts

Itilizasyon

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

Egzanp

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>

Modifikatè

ModifikatèDeskripsyon
.-cq-hidden-max-contentKache lè kontenè make a egal oswa anba pwen-kase content (68.75em).
.-cq-hidden-max-content-full-widthKache lè kontenè make a egal oswa anba pwen-kase 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-lgKache lè kontenè make a egal oswa anba pwen-kase lg (48em).
.-cq-hidden-max-mdKache lè kontenè make a egal oswa anba pwen-kase 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-smKache lè kontenè make a egal oswa anba pwen-kase 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-xlKache lè kontenè make a egal oswa anba pwen-kase xl (62em).
.-cq-hidden-max-xsKache lè kontenè make a egal oswa anba pwen-kase xs (16em).
.-cq-hidden-min-contentKache lè kontenè make a egal oswa pi gran pase pwen-kase content (68.75em).
.-cq-hidden-min-content-full-widthKache lè kontenè make a egal oswa pi gran pase pwen-kase 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-lgKache lè kontenè make a egal oswa pi gran pase pwen-kase lg (48em).
.-cq-hidden-min-mdKache lè kontenè make a egal oswa pi gran pase pwen-kase 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-smKache lè kontenè make a egal oswa pi gran pase pwen-kase 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-xlKache lè kontenè make a egal oswa pi gran pase pwen-kase xl (62em).
.-cq-hidden-min-xsKache lè kontenè make a egal oswa pi gran pase pwen-kase xs (16em).
.-cq-show-max-contentMontre lè kontenè make a egal oswa anba pwen-kase content (68.75em); otreman kache.
.-cq-show-max-content-full-widthMontre lè kontenè make a egal oswa anba pwen-kase content-full-width (98.75em); otreman kache.
.-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-lgMontre lè kontenè make a egal oswa anba pwen-kase lg (48em); otreman kache.
.-cq-show-max-mdMontre lè kontenè make a egal oswa anba pwen-kase md (30em); otreman kache.
.-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-smMontre lè kontenè make a egal oswa anba pwen-kase sm (20em); otreman kache.
.-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-xlMontre lè kontenè make a egal oswa anba pwen-kase xl (62em); otreman kache.
.-cq-show-max-xsMontre lè kontenè make a egal oswa anba pwen-kase xs (16em); otreman kache.
.-cq-show-min-contentMontre lè kontenè make a egal oswa pi gran pase pwen-kase content (68.75em); otreman kache.
.-cq-show-min-content-full-widthMontre lè kontenè make a egal oswa pi gran pase pwen-kase content-full-width (98.75em); otreman kache.
.-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-lgMontre lè kontenè make a egal oswa pi gran pase pwen-kase lg (48em); otreman kache.
.-cq-show-min-mdMontre lè kontenè make a egal oswa pi gran pase pwen-kase md (30em); otreman kache.
.-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-smMontre lè kontenè make a egal oswa pi gran pase pwen-kase sm (20em); otreman kache.
.-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-xlMontre lè kontenè make a egal oswa pi gran pase pwen-kase xl (62em); otreman kache.
.-cq-show-min-xsMontre lè kontenè make a egal oswa pi gran pase pwen-kase xs (16em); otreman kache.
.-hidden-max-contentKache lè viewport la egal oswa anba pwen-kase content (68.75em).
.-hidden-max-content-full-widthKache lè viewport la egal oswa anba pwen-kase 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-lgKache lè viewport la egal oswa anba pwen-kase lg (48em).
.-hidden-max-mdKache lè viewport la egal oswa anba pwen-kase 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-smKache lè viewport la egal oswa anba pwen-kase 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-xlKache lè viewport la egal oswa anba pwen-kase xl (62em).
.-hidden-max-xsKache lè viewport la egal oswa anba pwen-kase xs (16em).
.-hidden-min-contentKache lè viewport la egal oswa pi gran pase pwen-kase content (68.75em).
.-hidden-min-content-full-widthKache lè viewport la egal oswa pi gran pase pwen-kase 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-lgKache lè viewport la egal oswa pi gran pase pwen-kase lg (48em).
.-hidden-min-mdKache lè fenèt wè a nan oswa pi wo pase pwen kraze 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-smKache lè fenèt wè a nan oswa pi wo pase pwen kraze 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-xlKache lè fenèt wè a nan oswa pi wo pase pwen kraze xl (62em).
.-hidden-min-xsKache lè fenèt wè a nan oswa pi wo pase pwen kraze xs (16em).
.-show-max-contentMontre (envès -hidden-min-content) lè fenèt wè a nan oswa anba pwen kraze content (68.75em); otreman kache.
.-show-max-content-full-widthMontre (envès -hidden-min-content-full-width) lè fenèt wè a nan oswa anba pwen kraze content-full-width (98.75em); otreman kache.
.-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-lgMontre (envès -hidden-min-lg) lè fenèt wè a nan oswa anba pwen kraze lg (48em); otreman kache.
.-show-max-mdMontre (envès -hidden-min-md) lè fenèt wè a nan oswa anba pwen kraze md (30em); otreman kache.
.-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-smMontre (envès -hidden-min-sm) lè fenèt wè a nan oswa anba pwen kraze sm (20em); otreman kache.
.-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-xlMontre (envès -hidden-min-xl) lè fenèt wè a nan oswa anba pwen kraze xl (62em); otreman kache.
.-show-max-xsMontre (envès -hidden-min-xs) lè fenèt wè a nan oswa anba pwen kraze xs (16em); otreman kache.
.-show-min-contentMontre (envès -hidden-max-content) lè fenèt wè a nan oswa pi wo pase pwen kraze content (68.75em); otreman kache.
.-show-min-content-full-widthMontre (envès -hidden-max-content-full-width) lè fenèt wè a nan oswa pi wo pase pwen kraze content-full-width (98.75em); otreman kache.
.-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-lgMontre (envès -hidden-max-lg) lè fenèt wè a nan oswa pi wo pase pwen kraze lg (48em); otreman kache.
.-show-min-mdMontre (envès -hidden-max-md) lè fenèt wè a nan oswa pi wo pase pwen kraze md (30em); otreman kache.
.-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-smMontre (envès -hidden-max-sm) lè fenèt wè a nan oswa pi wo pase pwen kraze sm (20em); otreman kache.
.-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-xlMontre (envès -hidden-max-xl) lè fenèt wè a nan oswa pi wo pase pwen kraze xl (62em); otreman kache.
.-show-min-xsMontre (envès -hidden-max-xs) lè fenèt wè a nan oswa pi wo pase pwen kraze xs (16em); otreman kache.

Pwopriyete koutim

PwopriyeteTipPa defoDeskripsyon
--pantoken-bp-content<length>68.75emValè pwen kraze content la (68.75em, ekri manyèlman, tematize (pa nan token IR)). Ranplase li pa deplase limit konpile @media/@container anlè.
--pantoken-bp-content-full-width<length>98.75emValè pwen kraze content-full-width la (98.75em, ekri manyèlman, tematize (pa nan token IR)). Ranplase li pa deplase limit konpile @media/@container anlè.
--pantoken-bp-lg<length>48emValè pwen kraze lg la (48em, reflete --instui-component-tray-width-lg). Ranplase li pa deplase limit konpile @media/@container anlè.
--pantoken-bp-md<length>30emValè pwen kraze md la (30em, reflete --instui-component-tray-width-md). Ranplase li pa deplase limit konpile @media/@container anlè.
--pantoken-bp-sm<length>20emValè pwen kraze sm la (20em, reflete --instui-component-tray-width-sm). Ranplase li pa deplase limit konpile @media/@container anlè.
--pantoken-bp-xl<length>62emValè pwen kraze xl la (62em, reflete --instui-component-tray-width-xl). Ranplase li pa deplase limit konpile @media/@container anlè.
--pantoken-bp-xs<length>16emValè pwen kraze xs la (16em, reflete --instui-component-tray-width-xs). Ranplase li pa deplase limit konpile @media/@container anlè.

Kondisyon

TipRechèchDeskripsyon
media(max-width: 16em)Limit siperyè pwen kraze xs la.
media(min-width: 16em)Limit inferyè pwen kraze xs la.
media(max-width: 20em)Limit siperyè pwen kraze sm la.
media(min-width: 20em)Limit inferyè pwen kraze sm la.
media(max-width: 30em)Limit siperyè pwen kraze md la.
media(min-width: 30em)Limit inferyè pwen kraze md la.
media(max-width: 48em)Limit siperyè pwen kraze lg la.
media(min-width: 48em)Limit inferyè pwen kraze lg la.
media(max-width: 62em)Limit siperyè pwen kraze xl la.
media(min-width: 62em)Limit inferyè pwen kraze xl la.
media(max-width: 68.75em)Limit siperyè pwen kraze content la.
media(min-width: 68.75em)Limit inferyè pwen kraze content la.
media(max-width: 98.75em)Limit siperyè pwen kraze content-full-width la.
media(min-width: 98.75em)Limit inferyè pwen kraze content-full-width la.
container(max-width: 16em)Limit siperyè pwen kraze xs la, evalye kont yon kontenè make.
container(min-width: 16em)Limit inferyè pwen kraze xs la, evalye kont yon kontenè make.
container(max-width: 20em)Limit siperyè pwen kraze sm la, evalye kont yon kontenè make.
container(min-width: 20em)Limit inferyè pwen kraze sm la, evalye kont yon kontenè make.
container(max-width: 30em)Bò siperyè nan breakpoint md, evalye kont yon kontenè make.
container(min-width: 30em)Bò anba nan breakpoint md, evalye kont yon kontenè make.
container(max-width: 48em)Bò siperyè nan breakpoint lg, evalye kont yon kontenè make.
container(min-width: 48em)Bò anba nan breakpoint lg, evalye kont yon kontenè make.
container(max-width: 62em)Bò siperyè nan breakpoint xl, evalye kont yon kontenè make.
container(min-width: 62em)Bò anba nan breakpoint xl, evalye kont yon kontenè make.
container(max-width: 68.75em)Bò siperyè nan breakpoint content, evalye kont yon kontenè make.
container(min-width: 68.75em)Bò anba nan breakpoint content, evalye kont yon kontenè make.
container(max-width: 98.75em)Bò siperyè nan breakpoint content-full-width, evalye kont yon kontenè make.
container(min-width: 98.75em)Bò anba nan breakpoint content-full-width, evalye kont yon kontenè make.

Tokens konsome

TokenTipValè
--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