Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — razredi za prikaz/skritje glede na širino viewporta ali vsebnika po tematski lestvici prelomnih točk.

.instui-hidden-max-<bp>/-hidden-min-<bp> skrijejo glede na širino viewporta; .instui-show-max-<bp>/-show-min-<bp> so obratno (privzeto skriti, prikazani samo znotraj območja prek display: revert); različice -cq- se namesto na viewport odzivajo na širino prednika .instui-container. Stopnje lestvice xs/sm/md/lg/xl (izvirajo iz IR-jevih tokenov komponent tray-width) imajo vsaka alias v dolgi obliki (x-smallx-large) in ime naprave (mobile/phablet/tablet/laptop/desktop) — oboji so zastareli v primerjavi s kratkim imenom — plus neskalirane, tematske stopnje content/content-full-width (maksimalna širina glavnega vsebinskega območja).

Source: index.ts

Uporaba

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

Primeri

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>

Spremenljivke (modifikatorji)

ModifikatorOpis
.-cq-hidden-max-contentSkrij, ko je označen vsebnik na ali pod prelomno točko content (68.75em).
.-cq-hidden-max-content-full-widthSkrij, ko je označen vsebnik na ali pod prelomno točko 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-lgSkrij, ko je označen vsebnik na ali pod prelomno točko lg (48em).
.-cq-hidden-max-mdSkrij, ko je označen vsebnik na ali pod prelomno točko 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-smSkrij, ko je označen vsebnik na ali pod prelomno točko 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-xlSkrij, ko je označen vsebnik na ali pod prelomno točko xl (62em).
.-cq-hidden-max-xsSkrij, ko je označen vsebnik na ali pod prelomno točko xs (16em).
.-cq-hidden-min-contentSkrij, ko je označen vsebnik na ali nad prelomno točko content (68.75em).
.-cq-hidden-min-content-full-widthSkrij, ko je označen vsebnik na ali nad prelomno točko 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-lgSkrij, ko je označen vsebnik na ali nad prelomno točko lg (48em).
.-cq-hidden-min-mdSkrij, ko je označen vsebnik na ali nad prelomno točko 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-smSkrij, ko je označen vsebnik na ali nad prelomno točko 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-xlSkrij, ko je označen vsebnik na ali nad prelomno točko xl (62em).
.-cq-hidden-min-xsSkrij, ko je označen vsebnik na ali nad prelomno točko xs (16em).
.-cq-show-max-contentPrikaži, ko je označen vsebnik na ali pod prelomno točko content (68.75em); sicer skrito.
.-cq-show-max-content-full-widthPrikaži, ko je označen vsebnik na ali pod prelomno točko content-full-width (98.75em); sicer skrito.
.-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-lgPrikaži, ko je označen vsebnik na ali pod prelomno točko lg (48em); sicer skrito.
.-cq-show-max-mdPrikaži, ko je označen vsebnik na ali pod prelomno točko md (30em); sicer skrito.
.-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-smPrikaži, ko je označen vsebnik na ali pod prelomno točko sm (20em); sicer skrito.
.-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-xlPrikaži, ko je označen vsebnik na ali pod prelomno točko xl (62em); sicer skrito.
.-cq-show-max-xsPrikaži, ko je označen vsebnik na ali pod prelomno točko xs (16em); sicer skrito.
.-cq-show-min-contentPrikaži, ko je označen vsebnik na ali nad prelomno točko content (68.75em); sicer skrito.
.-cq-show-min-content-full-widthPrikaži, ko je označen vsebnik na ali nad prelomno točko content-full-width (98.75em); sicer skrito.
.-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-lgPrikaži, ko je označen vsebnik na ali nad prelomno točko lg (48em); sicer skrito.
.-cq-show-min-mdPrikaži, ko je označen vsebnik na ali nad prelomno točko md (30em); sicer skrito.
.-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-smPrikaži, ko je označen vsebnik na ali nad prelomno točko sm (20em); sicer skrito.
.-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-xlPrikaži, ko je označen vsebnik na ali nad prelomno točko xl (62em); sicer skrito.
.-cq-show-min-xsPrikaži, ko je označen vsebnik na ali nad prelomno točko xs (16em); sicer skrito.
.-hidden-max-contentSkrij, ko je viewport na ali pod prelomno točko content (68.75em).
.-hidden-max-content-full-widthSkrij, ko je viewport na ali pod prelomno točko 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-lgSkrij, ko je viewport na ali pod prelomno točko lg (48em).
.-hidden-max-mdSkrij, ko je viewport na ali pod prelomno točko 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-smSkrij, ko je viewport na ali pod prelomno točko 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-xlSkrij, ko je viewport na ali pod prelomno točko xl (62em).
.-hidden-max-xsSkrij, ko je viewport na ali pod prelomno točko xs (16em).
.-hidden-min-contentSkrij, ko je viewport na ali nad prelomno točko content (68.75em).
.-hidden-min-content-full-widthSkrij, ko je viewport na ali nad prelomno točko 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-lgSkrij, ko je viewport na ali nad prelomno točko lg (48em).
.-hidden-min-mdSkrij, ko je vidno polje pri ali nad prelomno točko 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-smSkrij, ko je vidno polje pri ali nad prelomno točko 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-xlSkrij, ko je vidno polje pri ali nad prelomno točko xl (62em).
.-hidden-min-xsSkrij, ko je vidno polje pri ali nad prelomno točko xs (16em).
.-show-max-contentPrikaži (obratno od -hidden-min-content), ko je vidno polje pri ali pod prelomno točko content (68.75em); sicer skrito.
.-show-max-content-full-widthPrikaži (obratno od -hidden-min-content-full-width), ko je vidno polje pri ali pod prelomno točko content-full-width (98.75em); sicer skrito.
.-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-lgPrikaži (obratno od -hidden-min-lg), ko je vidno polje pri ali pod prelomno točko lg (48em); sicer skrito.
.-show-max-mdPrikaži (obratno od -hidden-min-md), ko je vidno polje pri ali pod prelomno točko md (30em); sicer skrito.
.-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-smPrikaži (obratno od -hidden-min-sm), ko je vidno polje pri ali pod prelomno točko sm (20em); sicer skrito.
.-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-xlPrikaži (obratno od -hidden-min-xl), ko je vidno polje pri ali pod prelomno točko xl (62em); sicer skrito.
.-show-max-xsPrikaži (obratno od -hidden-min-xs), ko je vidno polje pri ali pod prelomno točko xs (16em); sicer skrito.
.-show-min-contentPrikaži (obratno od -hidden-max-content), ko je vidno polje pri ali nad prelomno točko content (68.75em); sicer skrito.
.-show-min-content-full-widthPrikaži (obratno od -hidden-max-content-full-width), ko je vidno polje pri ali nad prelomno točko content-full-width (98.75em); sicer skrito.
.-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-lgPrikaži (obratno od -hidden-max-lg), ko je vidno polje pri ali nad prelomno točko lg (48em); sicer skrito.
.-show-min-mdPrikaži (obratno od -hidden-max-md), ko je vidno polje pri ali nad prelomno točko md (30em); sicer skrito.
.-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-smPrikaži (obratno od -hidden-max-sm), ko je vidno polje pri ali nad prelomno točko sm (20em); sicer skrito.
.-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-xlPrikaži (obratno od -hidden-max-xl), ko je vidno polje pri ali nad prelomno točko xl (62em); sicer skrito.
.-show-min-xsPrikaži (obratno od -hidden-max-xs), ko je vidno polje pri ali nad prelomno točko xs (16em); sicer skrito.

Lastnosti po meri

LastnostTipPrivzetoOpis
--pantoken-bp-content<length>68.75emVrednost prelomne točke content (68.75em, ročno ustvarjena, tematska (ni v token IR)). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.
--pantoken-bp-content-full-width<length>98.75emVrednost prelomne točke content-full-width (98.75em, ročno ustvarjena, tematska (ni v token IR)). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.
--pantoken-bp-lg<length>48emVrednost prelomne točke lg (48em, odseva --instui-component-tray-width-lg). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.
--pantoken-bp-md<length>30emVrednost prelomne točke md (30em, odseva --instui-component-tray-width-md). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.
--pantoken-bp-sm<length>20emVrednost prelomne točke sm (20em, odseva --instui-component-tray-width-sm). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.
--pantoken-bp-xl<length>62emVrednost prelomne točke xl (62em, odseva --instui-component-tray-width-xl). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.
--pantoken-bp-xs<length>16emVrednost prelomne točke xs (16em, odseva --instui-component-tray-width-xs). Njeno prepisovanje ne prestavi prevedenih pragov @media/@container navzgor.

Pogoji

TipPoizvedbaOpis
media(max-width: 16em)Zgornja meja prelomne točke xs.
media(min-width: 16em)Spodnja meja prelomne točke xs.
media(max-width: 20em)Zgornja meja prelomne točke sm.
media(min-width: 20em)Spodnja meja prelomne točke sm.
media(max-width: 30em)Zgornja meja prelomne točke md.
media(min-width: 30em)Spodnja meja prelomne točke md.
media(max-width: 48em)Zgornja meja prelomne točke lg.
media(min-width: 48em)Spodnja meja prelomne točke lg.
media(max-width: 62em)Zgornja meja prelomne točke xl.
media(min-width: 62em)Spodnja meja prelomne točke xl.
media(max-width: 68.75em)Zgornja meja prelomne točke content.
media(min-width: 68.75em)Spodnja meja prelomne točke content.
media(max-width: 98.75em)Zgornja meja prelomne točke content-full-width.
media(min-width: 98.75em)Spodnja meja prelomne točke content-full-width.
container(max-width: 16em)Zgornja meja prelomne točke xs, ocenjena glede na označen vsebnik.
container(min-width: 16em)Spodnja meja prelomne točke xs, ocenjena glede na označen vsebnik.
container(max-width: 20em)Zgornja meja prelomne točke sm, ocenjena glede na označen vsebnik.
container(min-width: 20em)Spodnja meja prelomne točke sm, ocenjena glede na označen vsebnik.
container(max-width: 30em)Zgornja meja prelomne točke md, ocenjena glede na označen vsebnik.
container(min-width: 30em)Spodnja meja prelomne točke md, ocenjena glede na označen vsebnik.
container(max-width: 48em)Zgornja meja prelomne točke lg, ocenjena glede na označen vsebnik.
container(min-width: 48em)Spodnja meja prelomne točke lg, ocenjena glede na označen vsebnik.
container(max-width: 62em)Zgornja meja prelomne točke xl, ocenjena glede na označen vsebnik.
container(min-width: 62em)Spodnja meja prelomne točke xl, ocenjena glede na označen vsebnik.
container(max-width: 68.75em)Zgornja meja prelomne točke content, ocenjena glede na označen vsebnik.
container(min-width: 68.75em)Spodnja meja prelomne točke content, ocenjena glede na označen vsebnik.
container(max-width: 98.75em)Zgornja meja prelomne točke content-full-width, ocenjena glede na označen vsebnik.
container(min-width: 98.75em)Spodnja meja prelomne točke content-full-width, ocenjena glede na označen vsebnik.

Porabljeni žetoni

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