در آموزش Utilities در بوت استرپ با مجموعه ای از کلاس های آماده آشنا می شوید که به توسعه دهنده کمک می کنند تا به راحتی محتوا را نمایش دهد، پنهان کند، تراز کند یا فاصله گذاری را کنترل کند. این کلاس ها سرعت طراحی صفحات واکنش گرا برای موبایل و دسکتاپ را به شکل چشمگیری افزایش می دهند.
تنظیم نوع نمایش (Display) در بوت استرپ
کلاس های نمایشی در بوت استرپ امکان کنترل نمایش عناصر را فراهم می کنند. با ترکیب این کلاس ها با سیستم گرید، محتوا یا اجزای دیگر می توانید مشخص کنید هر عنصر در چه اندازه ای از صفحه نمایش داده شود یا مخفی بماند.
گزینه های فلکس باکس (Flexbox)
بوت استرپ از فلکس باکس به عنوان پایه بسیاری از اجزای خود استفاده می کند. البته اعمال مستقیم display: flex
روی همه عناصر توصیه نمی شود، چون ممکن است رفتار پیش فرض مرورگر تغییر کند. بیشتر اجزای بوت استرپ به صورت پیش فرض از فلکس باکس پشتیبانی می کنند.
برای افزودن فلکس باکس به یک عنصر خاص، کافی است کلاس .d-flex
یا نسخه واکنش گرای آن مانند .d-sm-flex
را به آن اضافه کنید. با استفاده از این کلاس ها می توانید به ابزارهای تراز، اندازه دهی، فاصله گذاری و دیگر قابلیت های فلکس باکس دسترسی داشته باشید.
فاصله گذاری با Margin و Padding در بوت استرپ
اگر بخواهید اندازه و فاصله یک عنصر را تغییر دهید، می توانید از کلاس های margin و padding استفاده کنید. این ابزارها بر پایه مقیاس فاصله دهی شش سطحی ساخته شده اند که مقدار پایه آن از متغیر Sass برابر با 1rem تعریف شده است.
همچنین می توانید فاصله گذاری را برای اندازه های خاصی از صفحه مشخص کنید. برای نمونه، کلاس .me-sm-3
فاصله سمت راست را از اندازه sm به بعد برابر با 1rem تنظیم می کند. اگر بخواهید این فاصله در تمام اندازه ها اعمال شود، کلاس .me-3
گزینه مناسب تری است.
نمایش یا پنهان کردن عناصر (Toggle Visibility)
برای مخفی کردن یک عنصر بدون حذف آن از ساختار صفحه، می توانید از ابزارهای Visibility استفاده کنید. این ابزارها کمک می کنند تا عنصر در چیدمان باقی بماند ولی برای کاربر قابل مشاهده نباشد.
اگر به دنبال تسلط کامل بر این کلاس های کاربردی هستید، پیشنهاد می کنیم صفحه آموزش طراحی سایت با بوت استرپ مشاهده کنید. در آنجا نحوه استفاده عملی از همین کلاس ها در پروژه های واقعی را یاد می گیرید.
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۸ اردیبهشت ۱۴۰۴
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- دوره های تخصصی برنامه نویسی
- رپورتاژ
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره آموزش Go
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس