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

در این بخش، موضوع sizing در بوت استرپ مورد بررسی قرار می‌گیرد. منظور از sizing یا اندازه دهی این است که بتوانید ارتفاع (height) و عرض (width) عناصر را با استفاده از کلاس های کاربردی (utility classes) تنظیم کنید.

اندازه دهی نسبت به عنصر والد

کلاس های مربوط به تنظیم عرض و ارتفاع در بوت استرپ با استفاده از API کلاس های کمکی که در فایل _utilities.scss تعریف شده‌اند ایجاد می‌شوند. به‌طور پیش‌فرض، این کلاس‌ها از مقادیر رایجی مانند 25%، 50%، 75%، 100% و auto پشتیبانی می‌کنند. البته شما می‌توانید این مقادیر را مطابق نیاز خود شخصی سازی کرده و کلاس های جدیدی تولید کنید.

اندازه دهی نسبت به عرض در بوت استرپ

کلاس هایی مانند w-25، w-50، w-75، w-100 و w-auto برای تعیین عرض عناصر div استفاده می‌شوند. هر یک از این کلاس ها، مقدار مشخصی از عرض عنصر را نسبت به والد آن تنظیم می‌کنند. به عنوان مثال، کلاس w-50 باعث می‌شود عرض div برابر با ۵۰ درصد از عرض عنصر والدش باشد.

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

مثال sizing در بوت استرپ

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

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

اندازه دهی نسبت به ارتفاع در بوت استرپ

کلاس هایی مانند h-25، h-50، h-75، h-100 و h-auto برای تنظیم ارتفاع عناصر div به کار می‌روند. هر یک از این کلاس ها، ارتفاع عنصر را نسبت به ارتفاع عنصر والد مشخص می‌کنند.

برای مثال، اگر از کلاس h-75 استفاده کنید، ارتفاع آن عنصر معادل ۷۵ درصد از ارتفاع والد خود خواهد بود. همچنین، کلاس h-auto باعث می‌شود که ارتفاع عنصر به‌صورت خودکار و متناسب با محتوای داخلی آن تنظیم شود.

این قابلیت به شما کمک می‌کند تا در طراحی‌های واکنش گرا، کنترل دقیقی روی ابعاد عمودی عناصر داشته باشید.

اندازه دهی نسبت به ارتفاع در بوت استرپ

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

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

برای تنظیم حداکثر عرض یک عنصر به اندازه ۱۰۰ درصد، می‌توانید از کلاس mw-100 استفاده کنید. این کلاس باعث می‌شود ویژگی CSS مربوط به max-width برابر با 100% تنظیم شود، به این معنا که عنصر نمی‌تواند از عرض والد خود فراتر برود.

در مثال زیر، نحوه استفاده از این کلاس را مشاهده می‌کنید:

تنظیم حداکثر عرض یک عنصر در بوت استرپ

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

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

برای تنظیم حداکثر ارتفاع یک عنصر به اندازه ۱۰۰ درصد، از کلاس mh-100 استفاده می‌شود. این کلاس باعث می‌شود ویژگی CSS مربوط به max-height برابر با 100% باشد، یعنی عنصر نمی‌تواند بیش از ارتفاع عنصر والد خود بلندتر شود.

در مثال زیر، نحوه به‌کارگیری این کلاس را مشاهده می‌کنید:

تنظیم حداکثر ارتفاع یک عنصر در بوت استرپ

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

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

اندازه دهی نسبت به اندازه صفحه نمایش (Viewport)

در بوت استرپ، می‌توانید عرض و ارتفاع عناصر را نسبت به اندازه صفحه نمایش (viewport) نیز تنظیم کنید. این قابلیت به شما کمک می‌کند تا المان‌هایی با ابعاد کاملاً متناسب با اندازه مرورگر طراحی کنید، به‌ویژه در ساخت صفحات تمام‌صفحه (full-screen) یا محتوای واکنش گرا.

در ادامه، برخی از کلاس‌های پرکاربرد در این زمینه معرفی می‌شوند:

  • min-vw-100 : حداقل عرض عنصر را برابر با ۱۰۰ درصد عرض صفحه نمایش قرار می‌دهد.

  • min-vh-100 : حداقل ارتفاع عنصر را برابر با ۱۰۰ درصد ارتفاع صفحه نمایش تعیین می‌کند.

  • vw-100 : عرض عنصر را دقیقاً برابر با ۱۰۰ درصد عرض صفحه نمایش تنظیم می‌کند.

  • vh-100 : ارتفاع عنصر را دقیقاً برابر با ۱۰۰ درصد ارتفاع صفحه نمایش قرار می‌دهد.

اندازه دهی نسبت به اندازه صفحه نمایش

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

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

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

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

پکیج آموزش پروژه محور لاراول و طراحی وب سایت کانون قلم چی
  • انتشار: ۲۴ تیر ۱۴۰۴

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

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

مشاهده همه

نظرات

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