Forms پیشرفته
1️⃣ Stacked Form (فرم ستونی)
-
عناصر فرم به صورت عمودی و پشت سر هم قرار میگیرند
-
پیشفرض اکثر فرمها در Bootstrap ستونی هستند
2️⃣ Textarea
-
برای وارد کردن متن طولانی یا پاراگراف
-
کلاس
form-control
هم روی textarea اعمال میشود
3️⃣ Form Row / Grid (Inline Forms)
-
استفاده از Grid برای فرمهای چند ستونه یا در یک خط
-
کلاس
row
وcol
برای تقسیم فرم
-
Inline Form: عناصر فرم در یک خط نمایش داده میشوند:
form-inline
(در بوتاسترپ 5 باd-flex
ساخته میشود)
4️⃣ Form Control Size
-
کوچک:
form-control-sm
-
بزرگ:
form-control-lg
5️⃣ Disabled and Readonly Inputs
-
غیر فعال:
disabled
-
فقط خواندنی:
readonly
6️⃣ Plain Text Inputs
-
نمایش متن بدون استایل input
-
کلاس:
form-control-plaintext
7️⃣ Color Picker
-
انتخاب رنگ توسط کاربر
-
نوع input:
color
✅ نکات مهم
-
ترکیب Grid و فرمها باعث میشود فرم ریسپانسیو و چند ستونه طراحی کنید.
-
کلاسهای اندازه (
form-control-sm
,form-control-lg
) به طراحی حرفهای کمک میکنند. -
استفاده از
disabled
,readonly
,form-control-plaintext
باعث کنترل کامل رفتار ورودیها میشود. -
همه ورودیها با Utilities بوتاسترپ قابل ترکیب هستند: margin, padding, width, colors و …