رفتن به محتوا

گرید و چیدمان

وضعیت: در حال بازبینی

اسلایدها روی گرید ۱۲ستونی بوم ۱۹۲۰×۱۰۸۰ چیده می‌شوند. در چیدمان راست‌به‌چپ، اولین ستون سمت راست است.

توکنمقدارکاربرد
--hq-grid-slide-columns12تعداد ستون‌ها در هر اسلاید.
--hq-grid-slide-column100pxپهنای هر ستون.
--hq-grid-slide-gutter48pxفاصلهٔ بین ستون‌ها.
--hq-grid-slide-margin96pxحاشیهٔ چپ و راست؛ ناحیهٔ محتوا ۱۷۲۸ پیکسل.
--hq-grid-slide-content-top264pxشروع محتوا زیر ناحیهٔ عنوان.

ترکیب‌های استاندارد ستون‌ها: ۱۲ · ۸|۴ · ۶|۶ · ۴|۸ · ۴|۴|۴ · ۳|۳|۳|۳ · ۶|۳|۳ · ۵|۷.

نقطه‌های شکست از IBM Carbon گرفته شده‌اند، چون پالت و آیکن‌های هارمونیک هم از خانوادهٔ IBM هستند. تعداد ستون‌ها در دسکتاپ ۱۲ است، نه ۱۶ستونی Carbon، تا ترکیب‌های ستونی وب و اسلاید یکی باشند: چیدمان ۸|۴ در اسلاید همان ۸|۴ در وب است. همهٔ فاصله‌ها و حاشیه‌ها از مقیاس فاصله‌ها می‌آیند و مقدار تازه‌ای اضافه نمی‌کنند.

اندازه کاربرد ستون‌ها
sm موبایل ۴
md تبلت ۸
lg دسکتاپ ۱۲
xl دسکتاپ بزرگ ۱۲، با فاصله‌های بزرگ‌تر
توکنمقدارکاربرد
--hq-grid-web-sm-breakpoint0pxموبایل: از صفر.
--hq-grid-web-sm-columns4۴ ستون.
--hq-grid-web-sm-gutter16pxفاصلهٔ ستون‌ها در موبایل.
--hq-grid-web-sm-margin16pxحاشیهٔ صفحه در موبایل.
--hq-grid-web-md-breakpoint672pxتبلت: از ۶۷۲ پیکسل.
--hq-grid-web-md-columns8۸ ستون.
--hq-grid-web-md-gutter24pxفاصلهٔ ستون‌ها در تبلت.
--hq-grid-web-md-margin32pxحاشیهٔ صفحه در تبلت.
--hq-grid-web-lg-breakpoint1056pxدسکتاپ: از ۱۰۵۶ پیکسل.
--hq-grid-web-lg-columns12۱۲ ستون، هم‌خوان با گرید اسلاید.
--hq-grid-web-lg-gutter32pxفاصلهٔ ستون‌ها در دسکتاپ.
--hq-grid-web-lg-margin48pxحاشیهٔ صفحه در دسکتاپ.
--hq-grid-web-xl-breakpoint1312pxدسکتاپ بزرگ: از ۱۳۱۲ پیکسل.
--hq-grid-web-xl-columns12۱۲ ستون.
--hq-grid-web-xl-gutter48pxفاصلهٔ ستون‌ها در دسکتاپ بزرگ؛ همان فاصلهٔ ستون اسلاید.
--hq-grid-web-xl-margin64pxحاشیهٔ صفحه در دسکتاپ بزرگ.
--hq-grid-web-max-width1584pxبیشینهٔ پهنای ظرف صفحه، با حاشیه‌ها. بالاتر از این، محتوا وسط صفحه می‌ماند.

اندازهٔ پنجره را تغییر دهید تا تعداد ستون‌ها عوض شود. در موبایل، ۱۲ خانه در سه ردیف ۴تایی می‌شکنند.

hq-demo-cell فقط برای نمایش خانه‌ها در این صفحه است و جزو کامپوننت‌ها نیست.

۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
<div class="hq-grid">
<div class="hq-col-1 hq-demo-cell">۱</div>
<div class="hq-col-1 hq-demo-cell">۲</div>
<div class="hq-col-1 hq-demo-cell">۳</div>
<div class="hq-col-1 hq-demo-cell">۴</div>
<div class="hq-col-1 hq-demo-cell">۵</div>
<div class="hq-col-1 hq-demo-cell">۶</div>
<div class="hq-col-1 hq-demo-cell">۷</div>
<div class="hq-col-1 hq-demo-cell">۸</div>
<div class="hq-col-1 hq-demo-cell">۹</div>
<div class="hq-col-1 hq-demo-cell">۱۰</div>
<div class="hq-col-1 hq-demo-cell">۱۱</div>
<div class="hq-col-1 hq-demo-cell">۱۲</div>
</div>

هر فرزند گرید به‌صورت پیش‌فرض تمام عرض را می‌گیرد. کلاس hq-col-N تعداد ستون را از موبایل به بالا تعیین می‌کند، و hq-col-md-N، hq-col-lg-N و hq-col-xl-N از همان اندازه به بالا. این نمونه در موبایل دو ردیف تمام‌عرض است، در تبلت ۴|۴ و در دسکتاپ ۸|۴.

محتوای اصلی
ستون کناری
<div class="hq-grid">
<div class="hq-col-md-4 hq-col-lg-8 hq-demo-cell">محتوای اصلی</div>
<div class="hq-col-md-4 hq-col-lg-4 hq-demo-cell">ستون کناری</div>
</div>

hq-container حاشیه‌های هر اندازه را اعمال می‌کند و پهنای صفحه را به grid-web-max-width (همان بیشینهٔ Carbon) محدود می‌کند؛ در صفحه‌های پهن‌تر، محتوا وسط می‌ماند.

<main class="hq-container">
<div class="hq-grid">
<article class="hq-col-md-6 hq-col-lg-8">…</article>
<aside class="hq-col-md-2 hq-col-lg-4">…</aside>
</div>
</main>