سیستم شبکه‌ای

از ویکی‌کد، دانشنامهٔ برنامه‌نویسی
پرش به ناوبری پرش به جستجو


سیستم شبکه ای بوت استرپ امکان تقسیم صفحه به حداکثر ۱۲ ستون را فراهم می‌کند.[۱]

اگر نمی‌خواهید همه ۱۲ ستون را جداگانه استفاده کنید، می‌توانید ستون‌ها را با هم گروه‌بندی کرده تا ستون‌های عریض‌تری ایجاد شوند:


سیستم شبکه ای بوت استرپ واکنش گرا است و ستون‌ها برحسب سایز صفحه نمایش هر دستگاهی مجدداً تنظیم می‌شوند.

کلاس های Grid (به فارسی: شبکه)

سیستم شبکه ای بوت استرپ چهار کلاس دارد:

  • xs (برای موبایل‌ها - صفحه نمایش‌های با عرض کمتر از ۷۶۸ پیکسل)
  • sm (برای تبلت‌ها - صفحه نمایش‌های با عرض ۷۶۸ پیکسل یا بزرگتر)
  • md (برای لپ تاپ‌های کوچک - صفحه نمایش‌های با عرض ۹۹۲ پیکسل یا بزرگتر)
  • lg (برای لپ تاپ‌ها یا رایانه‌های رومیزی - صفحه نمایش‌های با عرض ۱۲۰۰ پیکسل یا بزرگتر) کلاس‌های بالا را می‌توان ترکیب کرد تا چیدمان پویاتر یا منعطف‌تری ایجاد شود

ساختار سادهٔ یک شبکه بوت استرپ

کد زیر ساختار سادهٔ یک شبکهٔ بوت استرپ را نشان می‌دهد:

<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>
<div class="row">
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
  <div class="col-*-*"></div>
</div>
<div class="row">
  ...
</div>

ابتدا؛ یک ردیف ایجاد کنید (<div class="row">). سپس، تعداد مورد نظر ستون‌ها را اضافه کنید (تگ‌های با کلاس‌های .col-*-*). توجه کنید که عددها در .col-*-* برای هر ردیف همیشه باید حداکثر تا ۱۲ باشند.

در ادامه ما چند مثال ساده از چیدمان شبکهٔ بوت استرپ ذکر کرده‌ایم.

سه ستون مساوی

مثال زیر نشان می‌دهد چگونه سه ستون با عرض مساوی داشته باشیم که با اندازه تبلت شروع و در نهایت تا اندازه رایانه‌های رومیزی بزرگ مقیاس می‌شود. در موبایل‌ها یا صفحه نمایش‌هایی که عرض کمتر از ۷۶۸ پیکسل دارند، ستون‌ها بطور خودکار مرتب می‌شوند:

مثال

<div class="row">
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-4">.col-sm-4</div>
</div>


مشاهدهٔ نتیجه


دو ستون برابر

مثال زیر نشان می‌دهد چگونه دو ستون با عرض‌های متفاوت داشته باشیم که با اندازه تبلت آغاز می‌شوند و به اندازه رایانه‌های رومیزی بزرگ مقیاس می‌شوند:

مثال

<div class="row">
  <div class="col-sm-4">.col-sm-4</div>
  <div class="col-sm-8">.col-sm-8</div>
</div>


مشاهدهٔ نتیجه

نکته: در مورد شبکه بندی‌های بوت استرپ در آینده در این آموزش بیشتر خواهید آموخت.

منابع آموزشی