Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Kelas tunjuk/sembunyi berdasarkan lebar viewport atau kontena merentasi skala titik hentian bertema.

.instui-hidden-max-<bp>/-hidden-min-<bp> sembunyikan mengikut lebar viewport; .instui-show-max-<bp>/-show-min-<bp> adalah songsang (disembunyikan secara lalai, ditunjukkan hanya dalam julat melalui display: revert); variasi -cq- bertindak balas kepada lebar nenek moyang .instui-container sebaliknya, bukan lebar viewport. Tier skala xs/sm/md/lg/xl (sumber daripada token komponen tray-width IR) masing-masing diwakili alias kepada ejaan bentuk panjang (x-smallx-large) dan nama peranti (mobile/phablet/tablet/laptop/desktop) — kedua-duanya sudah lapuk demi nama pendek — serta tier bertema tak diskala content/content-full-width (lebar maksima kawasan kandungan utama).

Source: index.ts

Penggunaan

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

Contoh

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>

Pemodifikasi

PemodifikasiPenerangan
.-cq-hidden-max-contentSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian content (68.75em).
.-cq-hidden-max-content-full-widthSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian 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-lgSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian lg (48em).
.-cq-hidden-max-mdSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian 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-smSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian 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-xlSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian xl (62em).
.-cq-hidden-max-xsSembunyikan apabila kontena yang ditandakan berada pada atau di bawah titik hentian xs (16em).
.-cq-hidden-min-contentSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian content (68.75em).
.-cq-hidden-min-content-full-widthSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian 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-lgSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian lg (48em).
.-cq-hidden-min-mdSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian 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-smSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian 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-xlSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian xl (62em).
.-cq-hidden-min-xsSembunyikan apabila kontena yang ditandakan berada pada atau di atas titik hentian xs (16em).
.-cq-show-max-contentTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian content (68.75em); disembunyikan jika tidak.
.-cq-show-max-content-full-widthTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian content-full-width (98.75em); disembunyikan jika tidak.
.-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-lgTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian lg (48em); disembunyikan jika tidak.
.-cq-show-max-mdTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian md (30em); disembunyikan jika tidak.
.-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-smTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian sm (20em); disembunyikan jika tidak.
.-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-xlTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian xl (62em); disembunyikan jika tidak.
.-cq-show-max-xsTunjukkan apabila kontena yang ditandakan berada pada atau di bawah titik hentian xs (16em); disembunyikan jika tidak.
.-cq-show-min-contentTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian content (68.75em); disembunyikan jika tidak.
.-cq-show-min-content-full-widthTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian content-full-width (98.75em); disembunyikan jika tidak.
.-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-lgTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian lg (48em); disembunyikan jika tidak.
.-cq-show-min-mdTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian md (30em); disembunyikan jika tidak.
.-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-smTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian sm (20em); disembunyikan jika tidak.
.-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-xlTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian xl (62em); disembunyikan jika tidak.
.-cq-show-min-xsTunjukkan apabila kontena yang ditandakan berada pada atau di atas titik hentian xs (16em); disembunyikan jika tidak.
.-hidden-max-contentSembunyikan apabila paparan berada pada atau di bawah titik hentian content (68.75em).
.-hidden-max-content-full-widthSembunyikan apabila paparan berada pada atau di bawah titik hentian 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-lgSembunyikan apabila paparan berada pada atau di bawah titik hentian lg (48em).
.-hidden-max-mdSembunyikan apabila paparan berada pada atau di bawah titik hentian 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-smSembunyikan apabila paparan berada pada atau di bawah titik hentian 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-xlSembunyikan apabila paparan berada pada atau di bawah titik hentian xl (62em).
.-hidden-max-xsSembunyikan apabila paparan berada pada atau di bawah titik hentian xs (16em).
.-hidden-min-contentSembunyikan apabila paparan berada pada atau di atas titik hentian content (68.75em).
.-hidden-min-content-full-widthSembunyikan apabila paparan berada pada atau di atas titik hentian 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-lgSembunyikan apabila paparan berada pada atau di atas titik hentian lg (48em).
.-hidden-min-mdSembunyikan apabila paparan berada pada atau di atas penanda hentian 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-smSembunyikan apabila paparan berada pada atau di atas penanda hentian 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-xlSembunyikan apabila paparan berada pada atau di atas penanda hentian xl (62em).
.-hidden-min-xsSembunyikan apabila paparan berada pada atau di atas penanda hentian xs (16em).
.-show-max-contentTunjukkan (songsangan kepada -hidden-min-content) apabila paparan berada pada atau di bawah penanda hentian content (68.75em); tersembunyi jika tidak.
.-show-max-content-full-widthTunjukkan (songsangan kepada -hidden-min-content-full-width) apabila paparan berada pada atau di bawah penanda hentian content-full-width (98.75em); tersembunyi jika tidak.
.-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-lgTunjukkan (songsangan kepada -hidden-min-lg) apabila paparan berada pada atau di bawah penanda hentian lg (48em); tersembunyi jika tidak.
.-show-max-mdTunjukkan (songsangan kepada -hidden-min-md) apabila paparan berada pada atau di bawah penanda hentian md (30em); tersembunyi jika tidak.
.-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-smTunjukkan (songsangan kepada -hidden-min-sm) apabila paparan berada pada atau di bawah penanda hentian sm (20em); tersembunyi jika tidak.
.-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-xlTunjukkan (songsangan kepada -hidden-min-xl) apabila paparan berada pada atau di bawah penanda hentian xl (62em); tersembunyi jika tidak.
.-show-max-xsTunjukkan (songsangan kepada -hidden-min-xs) apabila paparan berada pada atau di bawah penanda hentian xs (16em); tersembunyi jika tidak.
.-show-min-contentTunjukkan (songsangan kepada -hidden-max-content) apabila paparan berada pada atau di atas penanda hentian content (68.75em); tersembunyi jika tidak.
.-show-min-content-full-widthTunjukkan (songsangan kepada -hidden-max-content-full-width) apabila paparan berada pada atau di atas penanda hentian content-full-width (98.75em); tersembunyi jika tidak.
.-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-lgTunjukkan (songsangan kepada -hidden-max-lg) apabila paparan berada pada atau di atas penanda hentian lg (48em); tersembunyi jika tidak.
.-show-min-mdTunjukkan (songsangan kepada -hidden-max-md) apabila paparan berada pada atau di atas penanda hentian md (30em); tersembunyi jika tidak.
.-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-smTunjukkan (songsangan kepada -hidden-max-sm) apabila paparan berada pada atau di atas penanda hentian sm (20em); tersembunyi jika tidak.
.-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-xlTunjukkan (songsangan kepada -hidden-max-xl) apabila paparan berada pada atau di atas penanda hentian xl (62em); tersembunyi jika tidak.
.-show-min-xsTunjukkan (songsangan kepada -hidden-max-xs) apabila paparan berada pada atau di atas penanda hentian xs (16em); tersembunyi jika tidak.

Hartanah tersuai

SifatJenisLalaiPenerangan
--pantoken-bp-content<length>68.75emNilai penanda hentian content (68.75em, ditulis tangan, bertema (bukan dalam token IR)). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.
--pantoken-bp-content-full-width<length>98.75emNilai penanda hentian content-full-width (98.75em, ditulis tangan, bertema (bukan dalam token IR)). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.
--pantoken-bp-lg<length>48emNilai penanda hentian lg (48em, mencerminkan --instui-component-tray-width-lg). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.
--pantoken-bp-md<length>30emNilai penanda hentian md (30em, mencerminkan --instui-component-tray-width-md). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.
--pantoken-bp-sm<length>20emNilai penanda hentian sm (20em, mencerminkan --instui-component-tray-width-sm). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.
--pantoken-bp-xl<length>62emNilai penanda hentian xl (62em, mencerminkan --instui-component-tray-width-xl). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.
--pantoken-bp-xs<length>16emNilai penanda hentian xs (16em, mencerminkan --instui-component-tray-width-xs). Menimpanya tidak menggerakkan ambang terkompil @media/@container ke atas.

Syarat

JenisPertanyaanPenerangan
media(max-width: 16em)Had atas bagi penanda hentian xs.
media(min-width: 16em)Had bawah bagi penanda hentian xs.
media(max-width: 20em)Had atas bagi penanda hentian sm.
media(min-width: 20em)Had bawah bagi penanda hentian sm.
media(max-width: 30em)Had atas bagi penanda hentian md.
media(min-width: 30em)Had bawah bagi penanda hentian md.
media(max-width: 48em)Had atas bagi penanda hentian lg.
media(min-width: 48em)Had bawah bagi penanda hentian lg.
media(max-width: 62em)Had atas bagi penanda hentian xl.
media(min-width: 62em)Had bawah bagi penanda hentian xl.
media(max-width: 68.75em)Had atas bagi penanda hentian content.
media(min-width: 68.75em)Had bawah bagi penanda hentian content.
media(max-width: 98.75em)Had atas bagi penanda hentian content-full-width.
media(min-width: 98.75em)Had bawah bagi penanda hentian content-full-width.
container(max-width: 16em)Had atas bagi penanda hentian xs, dinilai terhadap kontena bertanda.
container(min-width: 16em)Had bawah bagi penanda hentian xs, dinilai terhadap kontena bertanda.
container(max-width: 20em)Had atas bagi penanda hentian sm, dinilai terhadap kontena bertanda.
container(min-width: 20em)Had bawah bagi penanda hentian sm, dinilai terhadap kontena bertanda.
container(max-width: 30em)Batas atas bagi titik henti md, dinilai terhadap kontena yang ditandakan.
container(min-width: 30em)Batas bawah bagi titik henti md, dinilai terhadap kontena yang ditandakan.
container(max-width: 48em)Batas atas bagi titik henti lg, dinilai terhadap kontena yang ditandakan.
container(min-width: 48em)Batas bawah bagi titik henti lg, dinilai terhadap kontena yang ditandakan.
container(max-width: 62em)Batas atas bagi titik henti xl, dinilai terhadap kontena yang ditandakan.
container(min-width: 62em)Batas bawah bagi titik henti xl, dinilai terhadap kontena yang ditandakan.
container(max-width: 68.75em)Batas atas bagi titik henti content, dinilai terhadap kontena yang ditandakan.
container(min-width: 68.75em)Batas bawah bagi titik henti content, dinilai terhadap kontena yang ditandakan.
container(max-width: 98.75em)Batas atas bagi titik henti content-full-width, dinilai terhadap kontena yang ditandakan.
container(min-width: 98.75em)Batas bawah bagi titik henti content-full-width, dinilai terhadap kontena yang ditandakan.

Token digunakan

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