Skip to content

CSS: responsive

[class*="-hidden-"],[class*="-show-"] — کلاس‌های نمایش/پنهان‌شدن بر اساس عرض نما (viewport) یا عرض کانتینر در مقیاس نقاط گسست themed.

.instui-hidden-max-<bp>/-hidden-min-<bp> با عرض نما پنهان می‌کنند؛ .instui-show-max-<bp>/-show-min-<bp> معکوس هستند (به‌صورت پیش‌فرض پنهان، تنها در محدوده با display: revert نشان داده می‌شوند)؛ و واریانت‌های -cq- به‌جای عرض نما، به عرض جدّ .instui-container اجدادی واکنش نشان می‌دهند. لایه‌های مقیاس xs/sm/md/lg/xl (منبع از توکن‌های component tray-width در IR) به هر یک یک نام بلند‌نویسیده (x-smallx-large) و یک نام دستگاه (mobile/phablet/tablet/laptop/desktop) منتسب شده — که هر دو در برابر نام کوتاه منسوخ‌شده‌اند — به‌علاوه لایه‌های بدون مقیاس و themed 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پنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست content (68.75em) باشد.
.-hidden-max-content-full-widthپنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست 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پنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست lg (48em) باشد.
.-hidden-max-mdپنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست 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پنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست 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پنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست xl (62em) باشد.
.-hidden-max-xsپنهان کن وقتی نما (viewport) در یا پایین نقطه‌گسست xs (16em) باشد.
.-hidden-min-contentپنهان کن وقتی نما (viewport) در یا بالاتر از نقطه‌گسست content (68.75em) باشد.
.-hidden-min-content-full-widthپنهان کن وقتی نما (viewport) در یا بالاتر از نقطه‌گسست 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پنهان کن وقتی نما (viewport) در یا بالاتر از نقطه‌گسست lg (48em) باشد.
.-hidden-min-mdمخفی شود وقتی نما (viewport) در نقطهٔ شکست 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مخفی شود وقتی نما (viewport) در نقطهٔ شکست 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مخفی شود وقتی نما (viewport) در نقطهٔ شکست xl یا بالاتر است (62em).
.-hidden-min-xsمخفی شود وقتی نما (viewport) در نقطهٔ شکست 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