Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — فئات إظهار/إخفاء تعتمد على عرض نافذة العرض أو الحاوية عبر مقياس نقاط التوقف الموسَّم بالثيم.

.instui-hidden-max-<bp>/-hidden-min-<bp> تخفي بناءً على عرض نافذة العرض؛ .instui-show-max-<bp>/-show-min-<bp> هي العكس (مخفية افتراضيًا، وتُعرض فقط داخل النطاق عبر display: revert); تُستجيب متغيرات -cq- لعرض سلف .instui-container بدلاً من عرض نافذة العرض. درجات المقياس xs/sm/md/lg/xl (المأخوذة من توكنات مكوّن tray-width في IR) مرادفة لكل منها لتهجئة طويلة (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); مخفي خلاف ذلك.
.-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); مخفي خلاف ذلك.
.-cq-show-min-content-full-widthيُعرض عندما يكون الحاوي المحدد عند أو أعلى من نقطة التوقف content-full-width (98.75em); مخفي خلاف ذلك.
.-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); مخفي خلاف ذلك.
.-cq-show-min-mdيُعرض عندما يكون الحاوي المحدد عند أو أعلى من نقطة التوقف md (30em); مخفي خلاف ذلك.
.-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); مخفي خلاف ذلك.
.-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); مخفي خلاف ذلك.
.-cq-show-min-xsيُعرض عندما يكون الحاوي المحدد عند أو أعلى من نقطة التوقف xs (16em); مخفي خلاف ذلك.
.-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.75emقيمة نقطة التوقف content (68.75em، مكتوبة يدويًا، ذات سمة — ليست في IR للرمز). لا يؤدي تجاوزها إلى رفع عتبات @media/@container المجمعة.
--pantoken-bp-content-full-width<length>98.75emقيمة نقطة التوقف content-full-width (98.75em، مكتوبة يدويًا، ذات سمة — ليست في IR للرمز). لا يؤدي تجاوزها إلى رفع عتبات @media/@container المجمعة.
--pantoken-bp-lg<length>48emقيمة نقطة التوقف lg (48em، تعكس --instui-component-tray-width-lg). لا يؤدي تجاوزها إلى رفع عتبات @media/@container المجمعة.
--pantoken-bp-md<length>30emقيمة نقطة التوقف md (30em، تعكس --instui-component-tray-width-md). لا يؤدي تجاوزها إلى رفع عتبات @media/@container المجمعة.
--pantoken-bp-sm<length>20emقيمة نقطة التوقف sm (20em، تعكس --instui-component-tray-width-sm). لا يؤدي تجاوزها إلى رفع عتبات @media/@container المجمعة.
--pantoken-bp-xl<length>62emقيمة نقطة التوقف xl (62em، تعكس --instui-component-tray-width-xl). لا يؤدي تجاوزها إلى رفع عتبات @media/@container المجمعة.
--pantoken-bp-xs<length>16emقيمة نقطة التوقف xs (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، محسوب مقابل حاوية مُعلَّمة.
container(min-width: 30em)الحد الأدنى لنقطة التوقف md، محسوب مقابل حاوية مُعلَّمة.
container(max-width: 48em)الحد الأعلى لنقطة التوقف lg، محسوب مقابل حاوية مُعلَّمة.
container(min-width: 48em)الحد الأدنى لنقطة التوقف lg، محسوب مقابل حاوية مُعلَّمة.
container(max-width: 62em)الحد الأعلى لنقطة التوقف xl، محسوب مقابل حاوية مُعلَّمة.
container(min-width: 62em)الحد الأدنى لنقطة التوقف xl، محسوب مقابل حاوية مُعلَّمة.
container(max-width: 68.75em)الحد الأعلى لنقطة التوقف content، محسوب مقابل حاوية مُعلَّمة.
container(min-width: 68.75em)الحد الأدنى لنقطة التوقف content، محسوب مقابل حاوية مُعلَّمة.
container(max-width: 98.75em)الحد الأعلى لنقطة التوقف content-full-width، محسوب مقابل حاوية مُعلَّمة.
container(min-width: 98.75em)الحد الأدنى لنقطة التوقف content-full-width، محسوب مقابل حاوية مُعلَّمة.

الرموز المستهلكة

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