Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Տեսադաշտի (viewport) կամ կոնտեյների լայնության վրա հիմնված ցուցադրման/թաքցման դասեր՝ թեմատիկ ընդհատման կետերի սանդղակում։

.instui-hidden-max-<bp>/-hidden-min-<bp> թաքցնում են ըստ տեսադաշտի լայնության; .instui-show-max-<bp>/-show-min-<bp> եռացվում են հակառակ կերպով (առաջնայինում թաքնված են, միայն տիրույթում ցույց են տալիս display: revert-ով); -cq- տարբերակները փոխարենը արձագանքում են .instui-container նախնորդի լայնությանը, ոչ թե տեսադաշտի լայնությանը: Սանդղակի մակարդակները xs/sm/md/lg/xl (ստացվում են IR-ի tray-width կոմպոնենտի տոկէններից) յուրաքանչյուրն ունեն երկար ձևով անուն (x-smallx-large) և սարքի անուն (mobile/phablet/tablet/laptop/desktop) — երկուսն էլ հնացած են՝ օգտվելով կարճ անունից — նաև անսկեյլինգ, թեմատիկ content/content-full-width մակարդակները (մասնագրի հիմնական բովանդակության առավելագույն լայնությունը):

Source: index.ts

Օգտագործում

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

Օրինակներ

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>

Մոդիֆիկատորներ

ՄոդիֆիկատորՆկարագիր
.-cq-hidden-max-contentԹաքցնել, երբ նշված կոնտեյները գտնվում է content ընդհատման կետից ներքև կամ հավասար (68.75em).
.-cq-hidden-max-content-full-widthԹաքցնել, երբ նշված կոնտեյները գտնվում է 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-lgԹաքցնել, երբ նշված կոնտեյները գտնվում է lg ընդհատման կետից ներքև կամ հավասար (48em).
.-cq-hidden-max-mdԹաքցնել, երբ նշված կոնտեյները գտնվում է 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-smԹաքցնել, երբ նշված կոնտեյները գտնվում է 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-xlԹաքցնել, երբ նշված կոնտեյները գտնվում է xl ընդհատման կետից ներքև կամ հավասար (62em).
.-cq-hidden-max-xsԹաքցնել, երբ նշված կոնտեյները գտնվում է xs ընդհատման կետից ներքև կամ հավասար (16em).
.-cq-hidden-min-contentԹաքցնել, երբ նշված կոնտեյները գտնվում է content ընդհատման կետից վեր կամ հավասար (68.75em).
.-cq-hidden-min-content-full-widthԹաքցնել, երբ նշված կոնտեյները գտնվում է 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-lgԹաքցնել, երբ նշված կոնտեյները գտնվում է lg ընդհատման կետից վեր կամ հավասար (48em).
.-cq-hidden-min-mdԹաքցնել, երբ նշված կոնտեյները գտնվում է 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-smԹաքցնել, երբ նշված կոնտեյները գտնվում է 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-xlԹաքցնել, երբ նշված կոնտեյները գտնվում է xl ընդհատման կետից վեր կամ հավասար (62em).
.-cq-hidden-min-xsԹաքցնել, երբ նշված կոնտեյները գտնվում է xs ընդհատման կետից վեր կամ հավասար (16em).
.-cq-show-max-contentՑույց տալ, երբ նշված կոնտեյները գտնվում է content ընդհատման կետից ներքև կամ հավասար (68.75em); այլապես թաքնված է։
.-cq-show-max-content-full-widthՑույց տալ, երբ նշված կոնտեյները գտնվում է content-full-width ընդհատման կետից ներքև կամ հավասար (98.75em); այլապես թաքնված է։
.-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-lgՑույց տալ, երբ նշված կոնտեյները գտնվում է lg ընդհատման կետից ներքև կամ հավասար (48em); այլապես թաքնված է։
.-cq-show-max-mdՑույց տալ, երբ նշված կոնտեյныրը գտնվում է md ընդհատման կետից ներքև կամ հավասար (30em); այլապես թաքնված է։
.-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-smՑույց տալ, երբ նշված կոնտեյները գտնվում է sm ընդհատման կետից ներքև կամ հավասար (20em); այլwise թաքնված է։
.-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-xlՑույց տալ, երբ նշված կոնտեյները գտնվում է xl ընդհատման կետից ներքև կամ հավասար (62em); այլապես թաքնված է։
.-cq-show-max-xsՑույց տալ, երբ նշված կոնտեյները գտնվում է xs ընդհատման կետից ներքև կամ հավասար (16em); այլապես թաքնված է։
.-cq-show-min-contentՑույց տալ, երբ նշված կոնտեյները գտնվում է content ընդհատման կետից վեր կամ հավասար (68.75em); այլwise թաքնված է։
.-cq-show-min-content-full-widthՑույց տալ, երբ նշված կոնտեյները գտնվում է content-full-width ընդհատման կետից վեր կամ հավասար (98.75em); այլwise թաքնված է։
.-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-lgՑույց տալ, երբ նշված կոնտեյները գտնվում է lg ընդհատման կետից վեր կամ հավասար (48em); այլwise թաքնված է։
.-cq-show-min-mdՑույց տալ, երբ նշված կոնտեյները գտնվում է md ընդհատման կետից վեր կամ հավասար (30em); այլwise թաքնված է։
.-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-smՑույց տալ, երբ նշված կոնտեյները գտնվում է sm ընդհատման կետից վեր կամ հավասար (20em); այլwise թաքնված է։
.-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-xlՑույց տալ, երբ նշված կոնտեյները գտնվում է xl ընդհատման կետից վեր կամ հավասար (62em); այլwise թաքնված է։
.-cq-show-min-xsՑույց տալ, երբ նշված կոնտեյները գտնվում է xs ընդհատման կետից վեր կամ հավասար (16em); այլwise թաքնված է։
.-hidden-max-contentԹաքցնել, երբ տեսադաշտը գտնվում է content ընդհատման կետից ներքև կամ հավասար (68.75em).
.-hidden-max-content-full-widthԹաքցնել, երբ տեսադաշտը գտնվում է 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-lgԹաքցնել, երբ տեսադաշտը գտնվում է lg ընդհատման կետից ներքև կամ հավասար (48em).
.-hidden-max-mdԹաքցնել, երբ տեսադաշտը գտնվում է 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-smԹաքցնել, երբ տեսադաշտը գտնվում է 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-xlԹաքցնել, երբ տեսադաշտը գտնվում է xl ընդհատման կետից ներքև կամ հավասար (62em).
.-hidden-max-xsԹաքցնել, երբ տեսադաշտը գտնվում է xs ընդհատման կետից ներքև կամ հավասար (16em).
.-hidden-min-contentԹաքցնել, երբ տեսադաշտը գտնվում է content ընդհատման կետից վեր կամ հավասար (68.75em).
.-hidden-min-content-full-widthԹաքցնել, երբ տեսադաշտը գտնվում է 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-lgԹաքցնել, երբ տեսադաշտը գտնվում է lg ընդհատման կետից վեր կամ հավասար (48em).
.-hidden-min-mdԹաքցնել, երբ դիտման պատուհանը գտնվում է 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-smԹաքցնել, երբ դիտման պատուհանը գտնվում է 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-xlԹաքցնել, երբ դիտման պատուհանը գտնվում է xl ընդմիջման վրա կամ ավելի բարձր (62em).
.-hidden-min-xsԹաքցնել, երբ դիտման պատուհանը գտնվում է xs ընդմիջման վրա կամ ավելի բարձր (16em).
.-show-max-contentՑույց տալ (____-ի հակառակը՝ -hidden-min-content) երբ դիտման պատուհանը գտնվում է content ընդմիջման վրա կամ ավելի ցածր (68.75em); հակառակ դեպքում թաքցված է։
.-show-max-content-full-widthՑույց տալ (____-ի հակառակը՝ -hidden-min-content-full-width) երբ դիտման պատուհանը գտնվում է content-full-width ընդմիջման վրա կամ ավելի ցածր (98.75em); հակառակ դեպքում թաքցված է։
.-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-lgՑույց տալ (____-ի հակառակը՝ -hidden-min-lg) երբ դիտման պատուհանը գտնվում է lg ընդմիջման վրա կամ ավելի ցածր (48em); հակառակ դեպքում թաքցված է։
.-show-max-mdՑույց տալ (____-ի հակառակը՝ -hidden-min-md) երբ դիտման պատուհանը գտնվում է md ընդմիջման վրա կամ ավելի ցածր (30em); հակառակ դեպքում թաքցված է։
.-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-smՑույց տալ (____-ի հակառակը՝ -hidden-min-sm) երբ դիտման պատուհանը գտնվում է sm ընդմիջման վրա կամ ավելի ցածր (20em); հակառակ դեպքում թաքցված է։
.-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-xlՑույց տալ (____-ի հակառակը՝ -hidden-min-xl) երբ դիտման պատուհանը գտնվում է xl ընդմիջման վրա կամ ավելի ցածր (62em); հակառակ դեպքում թաքցված է։
.-show-max-xsՑույց տալ (____-ի հակառակը՝ -hidden-min-xs) երբ դիտման պատուհանը գտնվում է xs ընդմիջման վրա կամ ավելի ցածր (16em); հակառակ դեպքում թաքցված է։
.-show-min-contentՑույց տալ (____-ի հակառակը՝ -hidden-max-content) երբ դիտման պատուհանը գտնվում է content ընդմիջման վրա կամ ավելի բարձր (68.75em); հակառակ դեպքում թաքցված է։
.-show-min-content-full-widthՑույց տալ (____-ի հակառակը՝ -hidden-max-content-full-width) երբ դիտման պատուհանը գտնվում է content-full-width ընդմիջման վրա կամ ավելի բարձր (98.75em); հակառակ դեպքում թաքցված է։
.-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-lgՑույց տալ (____-ի հակառակը՝ -hidden-max-lg) երբ դիտման պատուհանը գտնվում է lg ընդմիջման վրա կամ ավելի բարձր (48em); հակառակ դեպքում թաքցված է։
.-show-min-mdՑույց տալ (____-ի հակառակը՝ -hidden-max-md) երբ դիտման պատուհանը գտնվում է md ընդմիջման վրա կամ ավելի բարձր (30em); հակառակ դեպքում թաքցված է։
.-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-smՑույց տալ (____-ի հակառակը՝ -hidden-max-sm) երբ դիտման պատուհանը գտնվում է sm ընդմիջման վրա կամ ավելի բարձր (20em); հակառակ դեպքում թաքցված է։
.-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-xlՑույց տալ (____-ի հակառակը՝ -hidden-max-xl) երբ դիտման պատուհանը գտնվում է xl ընդմիջման վրա կամ ավելի բարձր (62em); հակառակ դեպքում թաքցված է։
.-show-min-xsՑույց տալ (____-ի հակառակը՝ -hidden-max-xs) երբ դիտման պատուհանը գտնվում է xs ընդմիջման վրա կամ ավելի բարձր (16em); հակառակ դեպքում թաքցված է։

Անհատական հատկություններ

ԱռանձնահատկությունՏիպԸնթացիկՆկարագիր
--pantoken-bp-content<length>68.75emcontent ընդմիջման արժեքը (68.75em, ձեռքով գրած, թեմատիկ (չի գտնվի token IR-ում)). Նրա վերնաշարժումը չի բարձրացնում բաղկացած @media/@container շեմերը:
--pantoken-bp-content-full-width<length>98.75emcontent-full-width ընդմիջման արժեքը (98.75em, ձեռքով գրած, թեմատիկ (չի գտնվի token IR-ում)). Նրա վերնաշարժումը չի բարձրացնում բաղկացած @media/@container շեմերը:
--pantoken-bp-lg<length>48emlg ընդմիջման արժեքը (48em, կրկնօրինակում է --instui-component-tray-width-lg). Իր վերնաշարադրումը չի բարձրացնում կոմպիլացված @media/@container շեմերը:
--pantoken-bp-md<length>30emmd ընդմիջման արժեքը (30em, կրկնօրինակում է --instui-component-tray-width-md). Իր վերնաշարադրումը չի բարձրացնում կոմպիլացված @media/@container շեմերը:
--pantoken-bp-sm<length>20emsm ընդմիջման արժեքը (20em, կրկնօրինակում է --instui-component-tray-width-sm). Իր վերնաշարադրումը չի բարձրացնում կոմպիլացված @media/@container շեմերը:
--pantoken-bp-xl<length>62emxl ընդմիջման արժեքը (62em, կրկնօրինակում է --instui-component-tray-width-xl). Իր վերնաշարադրումը չի բարձրացնում կոմպիլացված @media/@container շեմերը:
--pantoken-bp-xs<length>16emxs ընդմիջման արժեքը (16em, կրկնօրինակում է --instui-component-tray-width-xs). Իր վերնաշարադրումը չի բարձրացնում կոմպիլացված @media/@container շեմերը:

Պայմաններ

ՏիպՀարցումՆկարագիր
media(max-width: 16em)xs ընդմիջմա՞ն վերին սահմանը.
media(min-width: 16em)xs ընդմիջմա՞ն ստորին սահմանը.
media(max-width: 20em)sm ընդմիջմա՞ն վերին սահմանը.
media(min-width: 20em)sm ընդմիջմա՞ն ստորին սահմանը.
media(max-width: 30em)md ընդմիջմա՞ն վերին սահմանը.
media(min-width: 30em)md ընդմիջմա՞ն ստորին սահմանը.
media(max-width: 48em)lg ընդմիջմա՞ն վերին սահմանը.
media(min-width: 48em)lg ընդմիջմա՞ն ստորին սահմանը.
media(max-width: 62em)xl ընդմիջմա՞ն վերին սահմանը.
media(min-width: 62em)xl ընդմիջմա՞ն ստորին սահմանը.
media(max-width: 68.75em)content ընդմիջմա՞ն վերին սահմանը.
media(min-width: 68.75em)content ընդմիջմա՞ն ստորին սահմանը.
media(max-width: 98.75em)content-full-width ընդմիջմա՞ն վերին սահմանը.
media(min-width: 98.75em)content-full-width ընդմիջմա՞ն ստորին սահմանը.
container(max-width: 16em)xs ընդմիջմա՞ն վերին սահմանը, գնահատված նշված կոնտեյների նկատմամբ.
container(min-width: 16em)xs ընդմիջմա՞ն ստորին սահմանը, գնահատված նշված կոնտեյների նկատմամբ.
container(max-width: 20em)sm ընդմիջմա՞ն վերին սահմանը, գնահատված նշված կոնտեյների նկատմամբ.
container(min-width: 20em)sm ընդմիջմա՞ն ստորին սահմանը, գնահատված նշված կոնտեյների նկատմամբ.
container(max-width: 30em)Նշագրված կոնտեյների նկատմամբ գնահատված md breakpoint-ի վերին սահմանը։
container(min-width: 30em)Նշագրված կոնտեյների նկատմամբ գնահատված md breakpoint-ի ստորին սահմանը։
container(max-width: 48em)Նշագրված կոնտեյների նկատմամբ գնահատված lg breakpoint-ի վերին սահմանը։
container(min-width: 48em)Նշագրված կոնտեյների նկատմամբ գնահատված lg breakpoint-ի ստորին սահմանը։
container(max-width: 62em)Նշագրված կոնտեյների նկատմամբ գնահատված xl breakpoint-ի վերին սահմանը։
container(min-width: 62em)Նշագրված կոնտեյների նկատմամբ գնահատված xl breakpoint-ի ստորին սահմանը։
container(max-width: 68.75em)Նշագրված կոնտեյների նկատմամբ գնահատված content breakpoint-ի վերին սահմանը։
container(min-width: 68.75em)Նշագրված կոնտեյների նկատմամբ գնահատված content breakpoint-ի ստորին սահմանը։
container(max-width: 98.75em)Նշագրված կոնտեյների նկատմամբ գնահատված content-full-width breakpoint-ի վերին սահմանը։
container(min-width: 98.75em)Նշագրված կոնտեյների նկատմամբ գնահատված content-full-width breakpoint-ի ստորին սահմանը։

Ցուցիչներ սպառված

TokenՏիպԱրժեք
--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