آموزش کامل نقاط شکست در بوت استرپ (Breakpoint)

در این آموزش، به بررسی نقاط شکست یا Breakpoint در بوت استرپ می‌پردازیم. نقاط شکست در بوت استرپ به ما کمک می‌کنند تا بتوانیم طراحی واکنش گرا را به‌گونه‌ای انجام دهیم که در اندازه‌های مختلف صفحه نمایش و دستگاه‌ها به درستی نمایش داده شود.

مفاهیم پایه‌ای Breakpoint در بوت استرپ

  • در بوت استرپ، از نقاط شکست برای طراحی واکنش گرا استفاده می‌شود. این Breakpoint ها به ما اجازه می‌دهند تا چیدمان و استایل عناصر را برای اندازه‌ها و دستگاه‌های خاص تنظیم کنیم.
  • بوت استرپ از Media Queries در CSS برای کنترل نقاط شکست استفاده می‌کند. بیشتر این مدیا کوئری ها بر پایه ویژگی min-width نوشته شده‌اند، یعنی زمانی که عرض صفحه به یک مقدار مشخص رسید یا از آن بیشتر شد، یک سری استایل خاص اعمال شود.
  • بوت استرپ به صورت Mobile First طراحی شده، یعنی ابتدا طراحی برای دستگاه‌های موبایل صورت می‌گیرد و سپس لایه‌های طراحی برای دستگاه‌های بزرگ‌تر اضافه می‌شود. این رویکرد به بهینه‌سازی زمان رندر و تجربه کاربری بهتر کمک می‌کند.

انواع نقاط شکست در بوت استرپ

بوت استرپ شش Breakpoint پیش‌فرض دارد که با نام سطوح شبکه ای (Grid Tiers) شناخته می‌شوند. اگر از فایل‌های Sass بوت استرپ استفاده کنید، می‌توانید این مقادیر را شخصی‌سازی کنید.

نوع Breakpoint پیشوند کلاس (Class Infix) ابعاد
بسیار کوچک (Extra small) ندارد کمتر از 576px
کوچک (Small) sm 576px و بیشتر
متوسط (Medium) md 768px و بیشتر
بزرگ (Large) lg 992px و بیشتر
بسیار بزرگ (Extra large) xl 1200px و بیشتر
فوق‌العاده بزرگ (Extra extra large) xxl 1400px و بیشتر

Media Query در بوت استرپ

بوت استرپ با رویکرد Mobile First توسعه داده شده، بنابراین Media Query ها نقش مهمی در طراحی رابط واکنش گرا دارند. با استفاده از min-width و max-width می‌توان رفتار چیدمان را کنترل کرد.

min-width در بوت استرپ

ویژگی min-width مشخص می‌کند که یک سری استایل، فقط برای دستگاه‌هایی اعمال شود که عرض آن‌ها از یک مقدار خاص بیشتر باشد.

کد بالا به این معناست که استایل مورد نظر برای دستگاه‌هایی با عرض 576 پیکسل و بیشتر (مثلاً موبایل‌هایی با حالت افقی) اعمال خواهد شد.

مثال: اگر بخواهیم یک div را در دستگاه‌هایی با عرض کمتر از 768px پنهان کنیم، از این ویژگی استفاده می‌کنیم.

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید و نتیجه را مشاهده کنید.

آنلاین امتحان کنید

max-width در بوت استرپ

ویژگی max-width مشخص می‌کند که استایل فقط برای دستگاه‌هایی اعمال شود که عرض آن‌ها کمتر از یک مقدار خاص باشد.

در این حالت، استایل فقط روی دستگاه‌هایی با عرض کمتر از 1200px (یعنی کمتر از Extra Large) اعمال می‌شود.

با کپی کردن کد بالا در ویرایشگر آنلاین، میتوانید آن را اجرا کنید و نتیجه را در ابعاد مختلف مشاهده کنید.

آنلاین امتحان کنید

Breakpoint تکی در بوت استرپ

در این روش، یک بازه مشخص از اندازه صفحه را هدف قرار می‌دهیم؛ یعنی هم min-width و هم max-width را مشخص می‌کنیم.

این کد باعث می‌شود استایل فقط برای دستگاه‌هایی با عرض بین 768px تا 991.98px (مانند تبلت‌ها و برخی لپ‌تاپ‌ها) اعمال شود.

Between Breakpoints در بوت استرپ

در این حالت، می‌توان چندین Breakpoint را هم‌زمان هدف قرار داد.

کد بالا معادل مدیا کوئری زیر است:
به این معنا که استایل مربوطه از دستگاه‌های با عرض متوسط (مانند تبلت‌ها) تا دستگاه‌های بسیار بزرگ (مانند مانیتورهای بزرگ) اعمال می‌شود.

به این مطلب امتیاز دهید

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

پکیج صفر تا صد آموزش سئو و بهینه سازی بصورت عملی
  • انتشار: ۲۳ اردیبهشت ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید