Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — Các lớp hiển thị/ẩn theo chiều rộng khung nhìn hoặc chiều rộng container theo thang điểm breakpoint có chủ đề.

.instui-hidden-max-<bp>/-hidden-min-<bp> ẩn theo chiều rộng khung nhìn; .instui-show-max-<bp>/-show-min-<bp> là nghịch đảo (mặc định ẩn, chỉ hiển thị bên trong khoảng thông qua display: revert); các biến thể -cq- phản ứng theo chiều rộng của tổ tiên .instui-container thay vì chiều rộng khung nhìn. Các bậc thang xs/sm/md/lg/xl (lấy từ token thành phần tray-width trong IR) đều có bí danh dạng viết dài (x-smallx-large) và tên thiết bị (mobile/phablet/tablet/laptop/desktop) — cả hai đều đã bị deprecate ưu tiên tên ngắn — cộng thêm các bậc không tỉ lệ, có chủ đề content/content-full-width (max-width của vùng nội dung chính).

Source: index.ts

Sử dụng

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

Các ví dụ

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>

Bộ sửa

Bộ sửaMô tả
.-cq-hidden-max-contentẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint content (68.75em).
.-cq-hidden-max-content-full-widthẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn 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-lgẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint lg (48em).
.-cq-hidden-max-mdẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn 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-smẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn 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-xlẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint xl (62em).
.-cq-hidden-max-xsẨn khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint xs (16em).
.-cq-hidden-min-contentẨn khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint content (68.75em).
.-cq-hidden-min-content-full-widthẨn khi khối được đánh dấu ở bằng hoặc lớn hơn 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-lgẨn khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint lg (48em).
.-cq-hidden-min-mdẨn khi khối được đánh dấu ở bằng hoặc lớn hơn 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-smẨn khi khối được đánh dấu ở bằng hoặc lớn hơn 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-xlẨn khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint xl (62em).
.-cq-hidden-min-xsẨn khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint xs (16em).
.-cq-show-max-contentHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint content (68.75em); ngược lại bị ẩn.
.-cq-show-max-content-full-widthHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint content-full-width (98.75em); ngược lại bị ẩn.
.-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-lgHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint lg (48em); ngược lại bị ẩn.
.-cq-show-max-mdHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint md (30em); ngược lại bị ẩn.
.-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-smHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint sm (20em); ngược lại bị ẩn.
.-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-xlHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint xl (62em); ngược lại bị ẩn.
.-cq-show-max-xsHiện khi khối được đánh dấu ở bằng hoặc nhỏ hơn breakpoint xs (16em); ngược lại bị ẩn.
.-cq-show-min-contentHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint content (68.75em); ngược lại bị ẩn.
.-cq-show-min-content-full-widthHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint content-full-width (98.75em); ngược lại bị ẩn.
.-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-lgHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint lg (48em); ngược lại bị ẩn.
.-cq-show-min-mdHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint md (30em); ngược lại bị ẩn.
.-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-smHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint sm (20em); ngược lại bị ẩn.
.-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-xlHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint xl (62em); ngược lại bị ẩn.
.-cq-show-min-xsHiện khi khối được đánh dấu ở bằng hoặc lớn hơn breakpoint xs (16em); ngược lại bị ẩn.
.-hidden-max-contentẨn khi khung nhìn ở bằng hoặc nhỏ hơn breakpoint content (68.75em).
.-hidden-max-content-full-widthẨn khi khung nhìn ở bằng hoặc nhỏ hơn 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-lgẨn khi khung nhìn ở bằng hoặc nhỏ hơn breakpoint lg (48em).
.-hidden-max-mdẨn khi khung nhìn ở bằng hoặc nhỏ hơn 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-smẨn khi khung nhìn ở bằng hoặc nhỏ hơn 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-xlẨn khi khung nhìn ở bằng hoặc nhỏ hơn breakpoint xl (62em).
.-hidden-max-xsẨn khi khung nhìn ở bằng hoặc nhỏ hơn breakpoint xs (16em).
.-hidden-min-contentẨn khi khung nhìn ở bằng hoặc lớn hơn breakpoint content (68.75em).
.-hidden-min-content-full-widthẨn khi khung nhìn ở bằng hoặc lớn hơn 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-lgẨn khi khung nhìn ở bằng hoặc lớn hơn breakpoint lg (48em).
.-hidden-min-mdẨn khi khung nhìn ở hoặc trên điểm ngắt 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Ẩn khi khung nhìn ở hoặc trên điểm ngắt 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Ẩn khi khung nhìn ở hoặc trên điểm ngắt xl (62em).
.-hidden-min-xsẨn khi khung nhìn ở hoặc trên điểm ngắt xs (16em).
.-show-max-contentHiển thị (đối ngược của -hidden-min-content) khi khung nhìn ở hoặc dưới điểm ngắt content (68.75em); nếu không thì ẩn.
.-show-max-content-full-widthHiển thị (đối ngược của -hidden-min-content-full-width) khi khung nhìn ở hoặc dưới điểm ngắt content-full-width (98.75em); nếu không thì ẩn.
.-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-lgHiển thị (đối ngược của -hidden-min-lg) khi khung nhìn ở hoặc dưới điểm ngắt lg (48em); nếu không thì ẩn.
.-show-max-mdHiển thị (đối ngược của -hidden-min-md) khi khung nhìn ở hoặc dưới điểm ngắt md (30em); nếu không thì ẩn.
.-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-smHiển thị (đối ngược của -hidden-min-sm) khi khung nhìn ở hoặc dưới điểm ngắt sm (20em); nếu không thì ẩn.
.-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-xlHiển thị (đối ngược của -hidden-min-xl) khi khung nhìn ở hoặc dưới điểm ngắt xl (62em); nếu không thì ẩn.
.-show-max-xsHiển thị (đối ngược của -hidden-min-xs) khi khung nhìn ở hoặc dưới điểm ngắt xs (16em); nếu không thì ẩn.
.-show-min-contentHiển thị (đối ngược của -hidden-max-content) khi khung nhìn ở hoặc trên điểm ngắt content (68.75em); nếu không thì ẩn.
.-show-min-content-full-widthHiển thị (đối ngược của -hidden-max-content-full-width) khi khung nhìn ở hoặc trên điểm ngắt content-full-width (98.75em); nếu không thì ẩn.
.-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-lgHiển thị (đối ngược của -hidden-max-lg) khi khung nhìn ở hoặc trên điểm ngắt lg (48em); nếu không thì ẩn.
.-show-min-mdHiển thị (đối ngược của -hidden-max-md) khi khung nhìn ở hoặc trên điểm ngắt md (30em); nếu không thì ẩn.
.-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-smHiển thị (đối ngược của -hidden-max-sm) khi khung nhìn ở hoặc trên điểm ngắt sm (20em); nếu không thì ẩn.
.-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-xlHiển thị (đối ngược của -hidden-max-xl) khi khung nhìn ở hoặc trên điểm ngắt xl (62em); nếu không thì ẩn.
.-show-min-xsHiển thị (đối ngược của -hidden-max-xs) khi khung nhìn ở hoặc trên điểm ngắt xs (16em); nếu không thì ẩn.

Thuộc tính tuỳ chỉnh

Thuộc tínhKiểuMặc địnhMô tả
--pantoken-bp-content<length>68.75emGiá trị của điểm ngắt content (68.75em, do người dùng viết tay, có chủ đề (không nằm trong token IR)). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.
--pantoken-bp-content-full-width<length>98.75emGiá trị của điểm ngắt content-full-width (98.75em, do người dùng viết tay, có chủ đề (không nằm trong token IR)). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.
--pantoken-bp-lg<length>48emGiá trị của điểm ngắt lg (48em, phản chiếu --instui-component-tray-width-lg). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.
--pantoken-bp-md<length>30emGiá trị của điểm ngắt md (30em, phản chiếu --instui-component-tray-width-md). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.
--pantoken-bp-sm<length>20emGiá trị của điểm ngắt sm (20em, phản chiếu --instui-component-tray-width-sm). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.
--pantoken-bp-xl<length>62emGiá trị của điểm ngắt xl (62em, phản chiếu --instui-component-tray-width-xl). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.
--pantoken-bp-xs<length>16emGiá trị của điểm ngắt xs (16em, phản chiếu --instui-component-tray-width-xs). Ghi đè nó không làm di chuyển ngưỡng đã biên dịch @media/@container lên trên.

Điều kiện

KiểuTruy vấnMô tả
media(max-width: 16em)Giới hạn trên của điểm ngắt xs.
media(min-width: 16em)Giới hạn dưới của điểm ngắt xs.
media(max-width: 20em)Giới hạn trên của điểm ngắt sm.
media(min-width: 20em)Giới hạn dưới của điểm ngắt sm.
media(max-width: 30em)Giới hạn trên của điểm ngắt md.
media(min-width: 30em)Giới hạn dưới của điểm ngắt md.
media(max-width: 48em)Giới hạn trên của điểm ngắt lg.
media(min-width: 48em)Giới hạn dưới của điểm ngắt lg.
media(max-width: 62em)Giới hạn trên của điểm ngắt xl.
media(min-width: 62em)Giới hạn dưới của điểm ngắt xl.
media(max-width: 68.75em)Giới hạn trên của điểm ngắt content.
media(min-width: 68.75em)Giới hạn dưới của điểm ngắt content.
media(max-width: 98.75em)Giới hạn trên của điểm ngắt content-full-width.
media(min-width: 98.75em)Giới hạn dưới của điểm ngắt content-full-width.
container(max-width: 16em)Giới hạn trên của điểm ngắt xs, được đánh giá so với một container đã được gắn dấu.
container(min-width: 16em)Giới hạn dưới của điểm ngắt xs, được đánh giá so với một container đã được gắn dấu.
container(max-width: 20em)Giới hạn trên của điểm ngắt sm, được đánh giá so với một container đã được gắn dấu.
container(min-width: 20em)Giới hạn dưới của điểm ngắt sm, được đánh giá so với một container đã được gắn dấu.
container(max-width: 30em)Giới hạn trên của điểm ngắt md, được đánh giá trên một container được đánh dấu.
container(min-width: 30em)Giới hạn dưới của điểm ngắt md, được đánh giá trên một container được đánh dấu.
container(max-width: 48em)Giới hạn trên của điểm ngắt lg, được đánh giá trên một container được đánh dấu.
container(min-width: 48em)Giới hạn dưới của điểm ngắt lg, được đánh giá trên một container được đánh dấu.
container(max-width: 62em)Giới hạn trên của điểm ngắt xl, được đánh giá trên một container được đánh dấu.
container(min-width: 62em)Giới hạn dưới của điểm ngắt xl, được đánh giá trên một container được đánh dấu.
container(max-width: 68.75em)Giới hạn trên của điểm ngắt content, được đánh giá trên một container được đánh dấu.
container(min-width: 68.75em)Giới hạn dưới của điểm ngắt content, được đánh giá trên một container được đánh dấu.
container(max-width: 98.75em)Giới hạn trên của điểm ngắt content-full-width, được đánh giá trên một container được đánh dấu.
container(min-width: 98.75em)Giới hạn dưới của điểm ngắt content-full-width, được đánh giá trên một container được đánh dấu.

Token tiêu thụ

TokenKiểuGiá trị
--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