Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Kelas tampil/sembunyi berdasarkan lebar viewport atau kontainer di seluruh skala breakpoint bertema.

.instui-hidden-max-<bp>/-hidden-min-<bp> menyembunyikan berdasarkan lebar viewport; .instui-show-max-<bp>/-show-min-<bp> adalah inversnya (disembunyikan secara default, hanya ditampilkan di dalam rentang melalui display: revert); varian -cq- bereaksi terhadap lebar leluhur .instui-container sebagai gantinya, bukan lebar viewport. Tier skala xs/sm/md/lg/xl (diambil dari token komponen tray-width IR) masing‑masing dialiaskan ke ejaan bentuk panjang (x-smallx-large) dan nama perangkat (mobile/phablet/tablet/laptop/desktop) — keduanya sudah usang dan digantikan oleh nama pendek — plus tier bertema tanpa skala content/content-full-width (max-width area konten 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>

Modifikator

ModifikatorDeskripsi
.-cq-hidden-max-contentSembunyikan ketika kontainer yang ditandai berada pada atau di bawah breakpoint content (68.75em).
.-cq-hidden-max-content-full-widthSembunyikan ketika kontainer yang ditandai berada pada atau di bawah breakpoint 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 ketika kontainer yang ditandai berada pada atau di bawah breakpoint lg (48em).
.-cq-hidden-max-mdSembunyikan ketika kontainer yang ditandai berada pada atau di bawah breakpoint 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 ketika kontainer yang ditandai berada pada atau di bawah breakpoint 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 ketika kontainer yang ditandai berada pada atau di bawah breakpoint xl (62em).
.-cq-hidden-max-xsSembunyikan ketika kontainer yang ditandai berada pada atau di bawah breakpoint xs (16em).
.-cq-hidden-min-contentSembunyikan ketika kontainer yang ditandai berada pada atau di atas breakpoint content (68.75em).
.-cq-hidden-min-content-full-widthSembunyikan ketika kontainer yang ditandai berada pada atau di atas breakpoint 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 ketika kontainer yang ditandai berada pada atau di atas breakpoint lg (48em).
.-cq-hidden-min-mdSembunyikan ketika kontainer yang ditandai berada pada atau di atas breakpoint 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 ketika kontainer yang ditandai berada pada atau di atas breakpoint 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 ketika kontainer yang ditandai berada pada atau di atas breakpoint xl (62em).
.-cq-hidden-min-xsSembunyikan ketika kontainer yang ditandai berada pada atau di atas breakpoint xs (16em).
.-cq-show-max-contentTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint content (68.75em); disembunyikan selain itu.
.-cq-show-max-content-full-widthTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint content-full-width (98.75em); disembunyikan selain itu.
.-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-lgTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint lg (48em); disembunyikan selain itu.
.-cq-show-max-mdTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint md (30em); disembunyikan selain itu.
.-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-smTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint sm (20em); disembunyikan selain itu.
.-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-xlTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint xl (62em); disembunyikan selain itu.
.-cq-show-max-xsTampilkan ketika kontainer yang ditandai berada pada atau di bawah breakpoint xs (16em); disembunyikan selain itu.
.-cq-show-min-contentTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint content (68.75em); disembunyikan selain itu.
.-cq-show-min-content-full-widthTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint content-full-width (98.75em); disembunyikan selain itu.
.-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-lgTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint lg (48em); disembunyikan selain itu.
.-cq-show-min-mdTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint md (30em); disembunyikan selain itu.
.-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-smTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint sm (20em); disembunyikan selain itu.
.-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-xlTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint xl (62em); disembunyikan selain itu.
.-cq-show-min-xsTampilkan ketika kontainer yang ditandai berada pada atau di atas breakpoint xs (16em); disembunyikan selain itu.
.-hidden-max-contentSembunyikan ketika viewport berada pada atau di bawah breakpoint content (68.75em).
.-hidden-max-content-full-widthSembunyikan ketika viewport berada pada atau di bawah breakpoint 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 ketika viewport berada pada atau di bawah breakpoint lg (48em).
.-hidden-max-mdSembunyikan ketika viewport berada pada atau di bawah breakpoint 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 ketika viewport berada pada atau di bawah breakpoint 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 ketika viewport berada pada atau di bawah breakpoint xl (62em).
.-hidden-max-xsSembunyikan ketika viewport berada pada atau di bawah breakpoint xs (16em).
.-hidden-min-contentSembunyikan ketika viewport berada pada atau di atas breakpoint content (68.75em).
.-hidden-min-content-full-widthSembunyikan ketika viewport berada pada atau di atas breakpoint 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 ketika viewport berada pada atau di atas breakpoint lg (48em).
.-hidden-min-mdSembunyikan ketika viewport berada pada atau di atas breakpoint 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 ketika viewport berada pada atau di atas breakpoint 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 ketika viewport berada pada atau di atas breakpoint xl (62em).
.-hidden-min-xsSembunyikan ketika viewport berada pada atau di atas breakpoint xs (16em).
.-show-max-contentTampilkan (kebalikan dari -hidden-min-content) ketika viewport berada pada atau di bawah breakpoint content (68.75em); tersembunyi selain itu.
.-show-max-content-full-widthTampilkan (kebalikan dari -hidden-min-content-full-width) ketika viewport berada pada atau di bawah breakpoint content-full-width (98.75em); tersembunyi selain itu.
.-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-lgTampilkan (kebalikan dari -hidden-min-lg) ketika viewport berada pada atau di bawah breakpoint lg (48em); tersembunyi selain itu.
.-show-max-mdTampilkan (kebalikan dari -hidden-min-md) ketika viewport berada pada atau di bawah breakpoint md (30em); tersembunyi selain itu.
.-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-smTampilkan (kebalikan dari -hidden-min-sm) ketika viewport berada pada atau di bawah breakpoint sm (20em); tersembunyi selain itu.
.-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-xlTampilkan (kebalikan dari -hidden-min-xl) ketika viewport berada pada atau di bawah breakpoint xl (62em); tersembunyi selain itu.
.-show-max-xsTampilkan (kebalikan dari -hidden-min-xs) ketika viewport berada pada atau di bawah breakpoint xs (16em); tersembunyi selain itu.
.-show-min-contentTampilkan (kebalikan dari -hidden-max-content) ketika viewport berada pada atau di atas breakpoint content (68.75em); tersembunyi selain itu.
.-show-min-content-full-widthTampilkan (kebalikan dari -hidden-max-content-full-width) ketika viewport berada pada atau di atas breakpoint content-full-width (98.75em); tersembunyi selain itu.
.-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-lgTampilkan (kebalikan dari -hidden-max-lg) ketika viewport berada pada atau di atas breakpoint lg (48em); tersembunyi selain itu.
.-show-min-mdTampilkan (kebalikan dari -hidden-max-md) ketika viewport berada pada atau di atas breakpoint md (30em); tersembunyi selain itu.
.-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-smTampilkan (kebalikan dari -hidden-max-sm) ketika viewport berada pada atau di atas breakpoint sm (20em); tersembunyi selain itu.
.-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-xlTampilkan (kebalikan dari -hidden-max-xl) ketika viewport berada pada atau di atas breakpoint xl (62em); tersembunyi selain itu.
.-show-min-xsTampilkan (kebalikan dari -hidden-max-xs) ketika viewport berada pada atau di atas breakpoint xs (16em); tersembunyi selain itu.

Properti khusus

PropertiTipeBawaanDeskripsi
--pantoken-bp-content<length>68.75emNilai breakpoint content (68.75em, ditulis tangan, bertema (tidak ada di token IR)). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.
--pantoken-bp-content-full-width<length>98.75emNilai breakpoint content-full-width (98.75em, ditulis tangan, bertema (tidak ada di token IR)). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.
--pantoken-bp-lg<length>48emNilai breakpoint lg (48em, mencerminkan --instui-component-tray-width-lg). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.
--pantoken-bp-md<length>30emNilai breakpoint md (30em, mencerminkan --instui-component-tray-width-md). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.
--pantoken-bp-sm<length>20emNilai breakpoint sm (20em, mencerminkan --instui-component-tray-width-sm). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.
--pantoken-bp-xl<length>62emNilai breakpoint xl (62em, mencerminkan --instui-component-tray-width-xl). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.
--pantoken-bp-xs<length>16emNilai breakpoint xs (16em, mencerminkan --instui-component-tray-width-xs). Menimpa nilainya tidak memindahkan ambang terkompilasi @media/@container ke atas.

Kondisi

TipeKueriDeskripsi
media(max-width: 16em)Batas atas breakpoint xs.
media(min-width: 16em)Batas bawah breakpoint xs.
media(max-width: 20em)Batas atas breakpoint sm.
media(min-width: 20em)Batas bawah breakpoint sm.
media(max-width: 30em)Batas atas breakpoint md.
media(min-width: 30em)Batas bawah breakpoint md.
media(max-width: 48em)Batas atas breakpoint lg.
media(min-width: 48em)Batas bawah breakpoint lg.
media(max-width: 62em)Batas atas breakpoint xl.
media(min-width: 62em)Batas bawah breakpoint xl.
media(max-width: 68.75em)Batas atas breakpoint content.
media(min-width: 68.75em)Batas bawah breakpoint content.
media(max-width: 98.75em)Batas atas breakpoint content-full-width.
media(min-width: 98.75em)Batas bawah breakpoint content-full-width.
container(max-width: 16em)Batas atas breakpoint xs, dievaluasi terhadap container yang ditandai.
container(min-width: 16em)Batas bawah breakpoint xs, dievaluasi terhadap container yang ditandai.
container(max-width: 20em)Batas atas breakpoint sm, dievaluasi terhadap container yang ditandai.
container(min-width: 20em)Batas bawah breakpoint sm, dievaluasi terhadap container yang ditandai.
container(max-width: 30em)Batas atas dari breakpoint md, dievaluasi terhadap sebuah kontainer yang ditandai.
container(min-width: 30em)Batas bawah dari breakpoint md, dievaluasi terhadap sebuah kontainer yang ditandai.
container(max-width: 48em)Batas atas dari breakpoint lg, dievaluasi terhadap sebuah kontainer yang ditandai.
container(min-width: 48em)Batas bawah dari breakpoint lg, dievaluasi terhadap sebuah kontainer yang ditandai.
container(max-width: 62em)Batas atas dari breakpoint xl, dievaluasi terhadap sebuah kontainer yang ditandai.
container(min-width: 62em)Batas bawah dari breakpoint xl, dievaluasi terhadap sebuah kontainer yang ditandai.
container(max-width: 68.75em)Batas atas dari breakpoint content, dievaluasi terhadap sebuah kontainer yang ditandai.
container(min-width: 68.75em)Batas bawah dari breakpoint content, dievaluasi terhadap sebuah kontainer yang ditandai.
container(max-width: 98.75em)Batas atas dari breakpoint content-full-width, dievaluasi terhadap sebuah kontainer yang ditandai.
container(min-width: 98.75em)Batas bawah dari breakpoint content-full-width, dievaluasi terhadap sebuah kontainer yang ditandai.

Token yang digunakan

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