Forms
📌 فرمها برای دریافت اطلاعات از کاربر استفاده میشوند و Bootstrap 5 امکانات متنوعی برای طراحی سریع، واکنشگرا و زیبا ارائه میدهد.
1️⃣ Basic Form (فرم ساده)
-
کلاس
form-control→ برای استایلدهی به input -
form-label→ استایلدهی به label
2️⃣ Floating Labels (لیبل شناور)
-
لیبل به صورت شناور روی input ظاهر میشود.
-
زیبا و مدرن، مخصوص فرمهای ورود و ثبتنام.
3️⃣ Form Check (چکباکس و رادیو)
-
کلاس
form-check→ بلوک چکباکس یا رادیو -
form-check-input→ استایل ورودی -
form-check-label→ استایل label
4️⃣ Select / Dropdown
-
کلاس
form-select→ استایل زیبا برای select -
میتوان از
size="sm"یاsize="lg"برای کوچک یا بزرگ کردن استفاده کرد
5️⃣ Input Group (گروه ورودی)
-
ترکیب چند عنصر در یک خط
-
استفاده از آیکون، متن یا دکمه کنار input
6️⃣ Disabled / Readonly Inputs
-
disabled→ غیر فعال -
readonly→ فقط خواندنی
7️⃣ Validation (اعتبارسنجی فرم)
-
needs-validation→ فعال کردن اعتبارسنجی Bootstrap -
invalid-feedback→ پیام خطا
8️⃣ Horizontal Form (فرم افقی)
-
استفاده از کلاسهای Grid بوتاسترپ برای فرم افقی
-
col-form-label→ استایل label در فرم افقی
✅ نکات مهم
-
کلاسهای
form-control,form-select,form-check,form-floatingوinput-groupمهمترین کلاسها هستند. -
فرمها با Utilities بوتاسترپ ترکیب میشوند تا فاصله، رنگ و اندازه را کنترل کنید.
-
همه فرمها ریسپانسیو و آماده موبایل هستند.
-
اعتبارسنجی داخلی Bootstrap بدون نوشتن JS زیاد کار میکند.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React