آموزش Display در بوت استرپ

در این بخش به ویژگی Display در فریم ورک بوت استرپ پرداخته می‌شود. ویژگی Display در بوت استرپ نقش مهمی در کنترل نحوه نمایش و رفتار عناصر دارد. با استفاده از این ویژگی، می‌توان مشخص کرد که یک عنصر چگونه در صفحه ظاهر شود و چه جایگاهی در ساختار چیدمان (layout) داشته باشد. این قابلیت برای طراحی واکنش گرا (responsive) بسیار کاربردی است و به طراح کمک می‌کند تا به سادگی نحوه نمایش عناصر را در اندازه‌های مختلف صفحه تغییر دهد.

نحوه نام گذاری کلاس های Display در بوت استرپ

  • کلاس های کمکی (Utility classes) که در تمامی نقاط شکست (breakpoints) از xs تا xxl قابل استفاده هستند، هیچ مخففی برای نشان دادن breakpoint در نام خود ندارند.
  • این کلاس‌ها از عرض min-width: 0 به بعد اعمال می‌شوند و به media query محدود نمی‌گردند.
  • سایر breakpoints شامل یک مخفف مخصوص به آن breakpoint هستند.

فرمت زیر برای نام گذاری کلاس های display در بوت استرپ استفاده می‌شود:

  • .d-{value} برای اندازه xs، مانند .d-none.
  • .d-{breakpoint}-{value} برای اندازه های sm، md، lg، xl و xxl، مانند .d-lg-none که مقدار display: none; را فقط روی صفحه هایی با اندازه lg، xl و xxl اعمال می‌کند.

مقدار {value} می‌تواند یکی از گزینه های زیر باشد:

  • none

  • inline

  • inline-block

  • block

  • grid

  • inline-grid

  • table

  • table-cell

  • table-row

  • flex

  • inline-flex

برخی از مقادیری که ویژگی display می‌تواند داشته باشد به شرح زیر هستند:

  • .d-none: این مقدار باعث می‌شود عنصر به‌طور کامل مخفی شود. عنصر نه دیده می‌شود و نه فضایی در چیدمان اشغال می‌کند.

  • .d-inline: با استفاده از این مقدار، عنصر مانند یک عنصر درون‌خطی (inline) رفتار می‌کند، به‌طوری که عناصر دیگر می‌توانند در همان خط کنار آن قرار بگیرند.

  • .d-block: این مقدار باعث می‌شود عنصر مانند یک عنصر سطح بلوک (block-level) نمایش داده شود؛ یعنی از خط جدید شروع شود و تمام عرض موجود را اشغال کند.

  • .d-inline-block: این مقدار ترکیبی از ویژگی‌های inline و block را دارد. عنصر به صورت درون‌خطی نمایش داده می‌شود، اما می‌توان به آن ویژگی‌هایی مانند عرض، ارتفاع و margin اعمال کرد.

بیایید یک مثال از .d-inline را بررسی کنیم:

مثال استفاده از d-inline در بوت استرپ

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

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

بیایید یک مثال از .d-block را بررسی کنیم:

مثال استفاده از d-block در بوت استرپ

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

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

مخفی کردن عناصر

برای پنهان کردن یک عنصر در بوت استرپ، می‌توانید از کلاس .d-none یا یکی از کلاس های نقطه‌گریزی مانند .d-sm-none، .d-md-none و … استفاده کنید.

جدول زیر کلاس‌هایی را نشان می‌دهد که برای پنهان یا قابل مشاهده کردن عناصر در اندازه‌های مختلف صفحه می‌توانید استفاده کنید:

اندازه صفحه کلاس مورد نیاز
مخفی در همه اندازه‌ها .d-none
فقط در xs مخفی باشد .d-none و .d-sm-block
فقط در sm مخفی باشد .d-sm-none و .d-md-block
فقط در md مخفی باشد .d-md-none و .d-lg-block
فقط در lg مخفی باشد .d-lg-none و .d-xl-block
فقط در xl مخفی باشد .d-xl-none و .d-xxl-block
فقط در xxl مخفی باشد .d-xxl-none
قابل نمایش در همه اندازه‌ها .d-block
فقط در xs قابل نمایش باشد .d-block و .d-sm-none
فقط در sm قابل نمایش باشد .d-none، .d-sm-block، .d-md-none
فقط در md قابل نمایش باشد .d-none، .d-md-block، .d-lg-none
فقط در lg قابل نمایش باشد .d-none، .d-lg-block، .d-xl-none
فقط در xl قابل نمایش باشد .d-none، .d-xl-block، .d-xxl-none
فقط در xxl قابل نمایش باشد .d-none، .d-xxl-block
به این مطلب امتیاز دهید

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

دوره آموزش برنامه نویسی پایتون در 24 ساعت + ساخت ربات تلگرامی
  • انتشار: ۱۹ تیر ۱۴۰۴

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

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

مشاهده همه

نظرات

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