آموزش رنگ ها در بوت استرپ

در این بخش، رنگ ها در بوت استرپ و حالت های رنگی (Color Modes) پشتیبانی‌شده در فریم ورک بوت استرپ بررسی می‌شود. حالت‌های مختلفی که در بوت استرپ قابل استفاده هستند عبارتند از:

  • حالت روشن (Light Mode) – به صورت پیش‌فرض فعال است

  • حالت تیره (Dark Mode) – ویژگی جدید در نسخه 5.3.0

  • ایجاد قالب‌های سفارشی با رنگ‌بندی دلخواه

حالت تیره (Dark Mode) در بوت استرپ

از نسخه 5.3.0 به بعد، حالت تیره به عنوان یک ویژگی جدید به بوت استرپ اضافه شده است. شما می‌توانید این حالت رنگی را هم روی عنصر <html> و هم روی هر جزء یا عنصر خاصی از صفحه فعال کنید. برای این کار، کافی است از ویژگی data-bs-theme استفاده کنید.

بیایید یک مثال ببینیم:

دو dropdown برای نمایش رنگ ها در بوت استرپ

کد هر دو drop down در زیر برای شما قرار گرفته است:

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

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

مروری بر عملکرد رنگ ها در بوت استرپ

  • سبک‌های مربوط به حالت رنگی با استفاده از ویژگی data-bs-theme کنترل می‌شوند.
  • این ویژگی را می‌توان روی تگ <html> یا هر عنصر یا کامپوننت دیگری اعمال کرد.

  • اگر روی عنصر <html> قرار بگیرد، تمام عناصر داخل آن تحت تاثیر قرار می‌گیرند.

  • اگر روی یک جزء خاص اعمال شود، فقط همان بخش از آن ویژگی پیروی خواهد کرد.

  • برای هر حالت رنگی که قصد دارید پشتیبانی شود، باید متغیرهای CSS سراسری را با مقادیر جدید بازنویسی (Override) کنید. برای نوشتن استایل مخصوص هر حالت رنگی، می‌توانید از میکسین زیر استفاده کنید:

نحوه استفاده حالت های رنگی

فعال کردن حالت تیره در بوت استرپ

برای فعال‌سازی حالت تیره در کل پروژه، کافی است ویژگی data-bs-theme="dark" را به تگ <html> اضافه کنید. در این صورت، تمام کامپوننت‌ها و عناصر (به جز مواردی که مقدار متفاوتی برای data-bs-theme دارند) به صورت تیره نمایش داده خواهند شد.

مثال کد مربوط به این قابلیت در ادامه آمده است:

حالت های رنگی سفارشی در بوت استرپ

علاوه بر حالت‌های روشن و تیره، امکان تعریف حالت‌های رنگی کاملاً سفارشی نیز وجود دارد. شما می‌توانید یک مقدار دلخواه برای ویژگی data-bs-theme تعریف کرده و متغیرهای Sass و CSS را مطابق با آن مقدار تغییر دهید.

تغییر بین حالت های رنگی

برای سوئیچ یا تغییر بین حالت‌های روشن و تیره، می‌توانید از CSS یا جاوااسکریپت استفاده کنید. کد زیر برای نحوه پیاده‌سازی دکمه تغییر حالت رنگی را قرار دادیم:

تغییر بین رنگ ها در بوت استرپ

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

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

5/5 - (1 امتیاز)

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

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

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

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

مشاهده همه

نظرات

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