آموزش صفر تا صد کار با کامپوننت Forms در بوت استرپ 4(بخش اول)
جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
آموزش کامپوننت forms در بوت استرپ 4:
در این بخش از آموزش، با کامپوننت بسیار مهم و کاربردی forms در بوت استرپ 4 آشنا میشوید. همانطور که می دانید در همه سایتهای پویا نیاز داریم یک سری اطلاعات را از کاربر بگیریم، پس نیاز داریم فرم هایی رو طراحی کنیم، به همین منظور بوت استرپ این کامپوننت را اضافه کرد و کلاسهای زیادی برای آن تعریف کرد.
کلاس های موجود در کامپوننت forms:
- form-group: برای گروهبندی برچسبها، کنترلهای فرم و فاصله مناسب بین آنها به کار میرود.
- form-control: کنترلهای فرم به صورت پیش فرض شامل استایلهای از پیش تعریف شدهایی میباشند. همه عناصر متنی <input> ، <textarea> و <select> با کلاس form-control دارای عرض %100 هستند.
- form-control-*(size): برای تنظیم سایزهای مختلف از کلاس های form-control-sm یا form-control-lg استفاده میشود.
- readonly: با استفاده از این کلاس میتوان inputها فقط خواندنی شوند و نمی توان ورودیهای آن را تغییر داد.
- form-control-plaintext: عناصر فقط خواندنی را در فرم به صورت متن ساده قرار میدهد.
- form-inline: عناصر فرم مانند برچسبها، کنترلهای فرم و دکمه را کنار هم و در یک ردیف افقی نمایش داده میشوند.
- form-check: برای اطمینان از فاصله مناسب برچسبها و باکسهای انتخاب استفاده میشود. برای برچسبها کلاس form-check-label را اضافه میکنیم و برای باکسهای انتخاب کلاس form-check-input را اضافه میکنیم.
- form-check-inline: باکسهای چک یا رادیوها را در یک ردیف افقی نمایش میدهد.
- form-row: برای کنترل عرض و تراز کردن input های فرم می توان از کلاس col استفاده کرد، اما باید آن ها در کلاس form-row قرار داد.
- col-form-label: برچسب با کنترلهای فرم مرتبط خود به صورت عمودی در مرکز قرار میگیرد. می توانیم با کلاسهای col-form-label-lg و col-form-label-sm در سایزهای مختلف نمایش دهیم.
- custom-control-*(control): برای ساخت کنترلهای سفارشی استفاده میشود.
- custom-select: منوهای select را می توان با این کلاس به صورت سفارشی تنظیم کرد.
- custom-file: برای ایجاد یک کنترل آپلود فایل سفارشی استفاده میشود.
- custom-checkbox: برای ایجاد یک checkbox سفارشی استفاده میشود.
- valid-feedback, invalid-feedback: برای اعتبارسنجی inputها استفاده میشود. به کاربر پیام خطا را دقیق اعلام میکند که چه چیزی فراموش شده یا نادرست است.
- valid-tooltip, invalid-tooltip: برای تغییر tooltipهای اعتبار سنجی از این کلاس استفاده میشود.
برای یادگیری این مبحث مثالها و نکتههای متعددی را در فایل ویدئویی آوردهایم که با تهیه این درس و مشاهده ویدئوها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد،درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ درسمن مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
انجمن برنامه نویسان وب
نظرات دانشجویان
سلام مرسی از آموزش . میخواستم پیشنهادی بدم به شما که این همه زحمت کشیدین و این آموزش رو تهیه کردین . واقعا خیلی حس بدی به من دست میداد هر دفعه شما لغات انگلیسی رو خیلی بد تلفظ می کردین . با تلفظ صحیح آموزش رو کامل کنید لطفا
سلام دوست عزیز، ممنون از انتقاد شما، حتما سعی خواهیم کرد از این نظر نیز بیشتر دقت کنیم تا هیچ گونه مشکلی نداشته باشید.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.