Skip to content

CSS: responsive ​

[class*="-hidden-"],[class*="-show-"] — Nézetablak- vagy konténer-szélesség alapú mutat/elrejt osztályok egy témázott töréspont-skálán.

.instui-hidden-max-<bp>/-hidden-min-<bp> elrejtik a nézetablak szélessége alapján; .instui-show-max-<bp>/-show-min-<bp> az inverz (alapértelmezésben rejtett, csak a tartományon belül jelenik meg display: revert révén); a -cq- variánsok egy .instui-container ősi elem szélességére reagálnak, nem a nézetablakéra. A skála szintjei xs/sm/md/lg/xl (az IR tray-width komponens tokenjeiből származnak) mindegyike hosszú formájú aliasokkal van ellátva (x-small–x-large) és eszköznevekkel (mobile/phablet/tablet/laptop/desktop) — amelyek mind elavultak a rövid név javára — plusz az átskálázatlan, témázott content/content-full-width szintek (a fő tartalomterület max-szélessége).

Source: index.ts

Használat ​

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

Példák ​

html
<div class="instui-hidden-max-sm">Rejtett a kis töréspontnál vagy annál kisebb méretnél.</div>
<div class="instui-show-min-sm">Csak a kis töréspontnál vagy annál nagyobb méretnél látható.</div>

Módosítók ​

MódosítóLeírás
.-cq-hidden-max-contentElrejti, amikor a jelölt konténer a content töréspontnál van vagy alatta (68.75em).
.-cq-hidden-max-content-full-widthElrejti, amikor a jelölt konténer a content-full-width töréspontnál van vagy alatta (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-lgElrejti, amikor a jelölt konténer a lg töréspontnál van vagy alatta (48em).
.-cq-hidden-max-mdElrejti, amikor a jelölt konténer a lg töréspontnál van vagy alatta (48em).
.-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-smElrejti, amikor a jelölt konténer a sm töréspontnál van vagy alatta (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-xlElrejti, amikor a jelölt konténer a xl töréspontnál van vagy alatta (62em).
.-cq-hidden-max-xsElrejti, amikor a jelölt konténer a sm töréspontnál van vagy alatta (20em).
.-cq-hidden-min-contentElrejti, amikor a jelölt konténer a content töréspontnál van vagy afölött (68.75em).
.-cq-hidden-min-content-full-widthElrejti, amikor a jelölt konténer a content-full-width töréspontnál van vagy afölött (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-lgElrejti, amikor a jelölt konténer a lg töréspontnál van vagy afölött (48em).
.-cq-hidden-min-mdElrejti, amikor a jelölt konténer a lg töréspontnál van vagy afölött (48em).
.-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-smElrejti, amikor a jelölt konténer a sm töréspontnál van vagy afölött (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-xlElrejti, amikor a jelölt konténer a xl töréspontnál van vagy afölött (62em).
.-cq-hidden-min-xsElrejti, amikor a jelölt konténer a sm töréspontnál van vagy afölött (20em).
.-cq-show-max-contentMegjelenít, amikor a jelölt konténer a content töréspontnál van vagy alatta (68.75em); egyébként rejtett.
.-cq-show-max-content-full-widthMegjelenít, amikor a jelölt konténer a content-full-width töréspontnál van vagy alatta (98.75em); egyébként rejtett.
.-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-lgMegjelenít, amikor a jelölt konténer a lg töréspontnál van vagy alatta (48em); egyébként rejtett.
.-cq-show-max-mdMegjelenít, amikor a jelölt konténer a lg töréspontnál van vagy alatta (48em); egyébként rejtett.
.-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-smMegjelenít, amikor a jelölt konténer a sm töréspontnál van vagy alatta (20em); egyébként rejtett.
.-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-xlMegjelenít, amikor a jelölt konténer a xl töréspontnál van vagy alatta (62em); egyébként rejtett.
.-cq-show-max-xsMegjelenít, amikor a jelölt konténer a sm töréspontnál van vagy alatta (20em); egyébként rejtett.
.-cq-show-min-contentMegjelenítve, ha a megjelölt konténer eléri vagy meghaladja a content töréspontot (68.75em); egyébként rejtve.
.-cq-show-min-content-full-widthMegjelenik, ha a megjelölt konténer eléri vagy meghaladja a content-full-width töréspontot (98.75em); különben rejtett.
.-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-lgMegjelenik, amikor a megjelölt konténer a lg töréspontnál (48em) vagy annál nagyobb; különben rejtett.
.-cq-show-min-mdMegjelenik, amikor a megjelölt konténer a lg töréspontnál (48em) vagy annál nagyobb; különben rejtett.
.-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-smMegjelenik, ha a jelölt konténer eléri vagy meghaladja a sm töréspontot (20em); egyébként rejtett.
.-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-xlMegjelenítve, ha a megjelölt konténer eléri vagy meghaladja a xl töréspontot (62em); különben rejtve.
.-cq-show-min-xsMegjelenik, ha a jelölt konténer eléri vagy meghaladja a sm töréspontot (20em); egyébként rejtett.
.-hidden-max-contentElrejtés, ha a nézetablak a content töréspontnál vagy annál kisebb (68.75em).
.-hidden-max-content-full-widthRejtsd el, ha a nézetablak a content-full-width töréspontnál (98.75em) vagy annál kisebb.
.-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-lgRejtsd el, ha a nézetablak a lg töréspontnál vagy annál kisebb (48em).
.-hidden-max-mdRejtsd el, ha a nézetablak a lg töréspontnál vagy annál kisebb (48em).
.-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-smElrejtés, ha a nézőablak a md töréspontnál (30em) van vagy annál kisebb.
.-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-xlElrejtés, ha a nézetablak az xl töréspontnál (62em) van vagy annál kisebb.
.-hidden-max-xsElrejtés, amikor a nézetablak a xs töréspontnál (16em) van vagy annál kisebb.
.-hidden-min-contentElrejtés, amikor a nézetablak eléri vagy meghaladja a content töréspontot (68.75em).
.-hidden-min-content-full-widthElrejtés, amikor a nézetablak eléri vagy meghaladja a content-full-width töréspontot (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-lgRejtse el, amikor a nézetablak a lg töréspontnál (48em) vagy annál nagyobb.
.-hidden-min-mdRejtse el, amikor a nézetablak a lg töréspontnál (48em) vagy annál nagyobb.
.-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-smElrejtve, ha a nézetablak eléri vagy meghaladja a sm töréspontot (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-xlElrejtés, ha a nézetablak a xl töréspontnál (62em) vagy annál nagyobb.
.-hidden-min-xsElrejtve, ha a nézetablak eléri vagy meghaladja a sm töréspontot (20em).
.-show-max-contentMegjelenik (a -hidden-min-content ellentéte), ha a nézetablak a content töréspontnál (68.75em) vagy annál kisebb; egyébként elrejtve.
.-show-max-content-full-widthMegjelenítés (a -hidden-min-content-full-width inverze), amikor a nézetablak a content-full-width töréspontnál vagy annál kisebb (98.75em); egyébként rejtett.
.-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-lgMegjelenítendő (a -hidden-min-lg ellentéte), ha a nézetablak a lg töréspontnál (48em) vagy annál kisebb; egyébként el van rejtve.
.-show-max-mdMegjelenítve (a -hidden-min-md ellentéte), amikor a nézőablak a md töréspontnál (30em) egyenlő vagy annál kisebb; egyébként rejtett.
.-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-smMegjelenítés (a -hidden-min-sm ellentéte), amikor a nézetablak a sm töréspontnál (20em) egyenlő vagy kisebb; egyébként el van rejtve.
.-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-xlMegjelenik (a -hidden-min-xl ellentéte), amikor a nézetablak a xl töréspontnál (62em) vagy annál kisebb; különben rejtett.
.-show-max-xsMegjelenik (a -hidden-min-xs ellentéte), amikor a nézetablak a xs töréspontnál (16em) egyenlő vagy annál kisebb; egyébként rejtett.
.-show-min-contentMegjelenítés (a -hidden-max-content inverze), amikor a nézetablak a content töréspontnál (68.75em) vagy afölött van; egyébként rejtve.
.-show-min-content-full-widthMegjelenítve (a -hidden-max-content-full-width ellentéte), amikor a nézetablak eléri vagy meghaladja a content-full-width töréspontot (98.75em); egyébként rejtett.
.-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-lgMegjelenítés (a -hidden-max-lg ellentéte), amikor a nézetablak a lg töréspontnál (48em) vagy annál nagyobb; egyébként elrejtve.
.-show-min-mdMegjelenik (a -hidden-max-md inverze), ha a nézetablak a md töréspontnál (30em) egyenlő vagy nagyobb; különben rejtett.
.-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-smMegjelenítve (a -hidden-max-sm ellentéte), amikor a nézetablak eléri vagy meghaladja a sm töréspontot (20em); egyébként rejtve.
.-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-xlMegjelenítve (a -hidden-max-xl invertálása), amikor a nézetablak a xl töréspontnál (62em) vagy annál nagyobb; egyébként elrejtve.
.-show-min-xsMegjelenik (a -hidden-max-xs ellentéte), ha a nézetablak a xs töréspontnál (16em) vagy annál nagyobb; egyébként rejtett.

Egyéni tulajdonságok ​

TulajdonságTípusAlapértelmezettLeírás
--pantoken-bp-content<length>68.75emA content töréspont értéke (68.75em, kézzel szerkesztett, témázott (nem szerepel a token IR-ben)). Ennek felülírása nem emeli meg a lefordított @media/@container küszöböket.
--pantoken-bp-content-full-width<length>98.75emA content-full-width töréspont értéke (98.75em, kézzel szerkesztett, témafüggő (nem szerepel a token IR-ben)). Ennek felülírása nem emeli meg a kompilált @media/@container küszöböket.
--pantoken-bp-lg<length>64emA lg breakpoint értéke (48em, megfelel a --instui-component-tray-width-lg-nak). Ennek felülírása nem emeli fel a lefordított @media/@container küszöböket.
--pantoken-bp-md<length>48emAz md töréspont értéke (30em, megfelel a --instui-component-tray-width-md-nek). Ennek felülírása nem emeli feljebb a lefordított @media/@container küszöböket.
--pantoken-bp-sm<length>30emA sm töréspont értéke (20em, megfelel a --instui-component-tray-width-sm-nek). Ennek felülírása nem tolja feljebb a kompilált @media/@container küszöbértékeket.
--pantoken-bp-xl<length>80emAz xl töréspont értéke (62em, tükrözi a --instui-component-tray-width-xl-et). Ennek felülírása nem mozgatja feljebb a lefordított @media/@container küszöböket.
--pantoken-bp-xs<length>20emA content töréspont értéke (68.75em, kézzel szerkesztett, témázott (nem szerepel a token IR-ben)). Ennek felülírása nem emeli meg a lefordított @media/@container küszöböket.

Feltételek ​

TípusLekérdezésLeírás
media(max-width: 20em)Az xs töréspont felső határa.
media(min-width: 20em)Az xs töréspont alsó határa.
media(max-width: 30em)A sm töréspont felső határa.
media(min-width: 30em)A sm töréspont alsó határa.
media(max-width: 48em)A md töréspont felső határa.
media(min-width: 48em)A md töréspont alsó határa.
media(max-width: 64em)A lg töréspont felső határa.
media(min-width: 64em)A lg töréspont alsó határa.
media(max-width: 80em)Az xl töréspont felső határa.
media(min-width: 80em)Az xl töréspont alsó határa.
media(max-width: 68.75em)A content töréspont felső határa.
media(min-width: 68.75em)A content töréspont alsó határa.
media(max-width: 98.75em)A content-full-width töréspont felső határa.
media(min-width: 98.75em)A content-full-width töréspont alsó határa.
container(max-width: 20em)Az xs töréspont felső határa, egy megjelölt konténerhez viszonyítva értékelve.
container(min-width: 20em)Az xs töréspont alsó határa, egy megjelölt konténerhez viszonyítva értékelve.
container(max-width: 30em)A sm töréspont felső határa, egy megjelölt konténerhez viszonyítva értékelve.
container(min-width: 30em)A sm töréspont alsó határa, egy megjelölt konténerre értékelve.
container(max-width: 48em)Az md töréspont felső határa, egy megjelölt konténerre vonatkozóan kiértékelve.
container(min-width: 48em)Az md töréspont alsó határa, egy megjelölt konténerhez viszonyítva értékelve.
container(max-width: 64em)lg töréspont felső határa, egy megjelölt konténerhez viszonyítva értékelve.
container(min-width: 64em)A lg töréspont alsó határa, egy megjelölt konténerhez viszonyítva értékelve.
container(max-width: 80em)Az xl töréspont felső határa, egy megjelölt konténerhez viszonyítva értékelve.
container(min-width: 80em)Az xl töréspont alsó határa, egy megjelölt konténerhez viszonyítva kiértékelve.
container(max-width: 68.75em)A content töréspont felső határa, egy megjelölt konténerhez viszonyítva értékelve.
container(min-width: 68.75em)A content töréspont alsó határa, egy megjelölt konténerhez viszonyítva értékelve.
container(max-width: 98.75em)A content-full-width töréspont felső határa, egy megjelölt konténerre vonatkozóan értékelve.
container(min-width: 98.75em)A content-full-width töréspont alsó határa, egy megjelölt konténerhez viszonyítva kiértékelve.

Fogyasztott tokenek ​

TokenTípusÉrték
--instui-breakpoints-lg<length>64em
--instui-breakpoints-md<length>48em
--instui-breakpoints-sm<length>30em
--instui-breakpoints-xl<length>80em