loading...
طراحی وب- برنامه نویسی
برنامه نویس بازدید : 31 سه شنبه 25 تیر 1398 نظرات (0)

input-group در بوت استرپ در واقع یک input عادی است با این تفاوت که در کنار آن متن یا چیز دیگری قرار دارد که به کاربر در پر کردن فرم کمک می کند. برای ایجاد این نوع از input ها باید از کلاس input-group. استفاده کنید.

ممکن است بپرسید این متن کمکی در کدام قسمت input می آید؟ اگر می خواهید متن کمکی به ابتدای input اضافه شود از کلاس input-group-prepend. و اگر می خواهید به انتهایش اضافه شود از کلاس input-group-append. استفاده کنید. در آخر برای استایل دهی این متن کمکی می توانید از input-group-text. استفاده کنید.

به مثال زیر توجه کنید:

مشاهده ی خروجی در JSBin

ما در مثال بالا از کلاس mb-3. استفاده کرده ایم تا مطمئن شویم margin پایینی input group به اندازه ی کافی باشد.

اندازه ی input-group در بوت استرپ

از کلاس input-group-sm. برای تعیین input های کوچک و از input-group-lg. برای تعیین input های بزرگ استفاده می شود که بر اساس اندازه ی صفحه و محتویات وب سایت شما انتخاب می شود:

مشاهده ی خروجی در JSBin

تعیین چندین متن کمکی

در صورت نیاز می توانید بیشتر از یک متن کمکی به input های خود اضافه کنید. در مثال زیر سه متن کمکی را در یک input قرار داده ایم:

مشاهده ی خروجی در JSBin

استفاده از Checkbox و Radio Button در متن کمکی

تا این قسمت در تمامی متن های کمکی تنها از متن خالی استفاده کرده ایم اما شما می توانید از radio button ها و Checkbox ها نیز استفاده کنید. به مثال زیر توجه کنید:

مشاهده ی خروجی در JSBin

استفاده از دکمه ها در input group ها

بعضی اوقات input های ما نیاز به دکمه دارند (مانند input های جستجو). بوت استرپ نیز این مسئله را نادیده نگرفته است و به شما اجازه ی استفاده از دکمه ها را می دهد:

مشاهده ی خروجی در JSBin

این منوها می توانند از نوع آبشاری (drop down) نیز باشند. توجه داشته باشید که در این حالت، برخلاف همیشه، نیازی به استفاده از کلاس dropdown. و عنصر نگه دارنده نیست:

مشاهده ی خروجی در JSBin

نوشتن label برای input group ها

در صورتی که می خواهید از <label> استفاده کنید باید آن را بیرون از input group قرار دهید، همچنین مقدار for با آیدی input یکی باشد. در این صورت زمانی که روی label کلیک کنید، input فعال می شود:

مشاهده ی خروجی در JSBin

 

منبع: روکسو

 
ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 346
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • آی پی امروز : 26
  • آی پی دیروز : 17
  • بازدید امروز : 178
  • باردید دیروز : 21
  • گوگل امروز : 2
  • گوگل دیروز : 5
  • بازدید هفته : 252
  • بازدید ماه : 617
  • بازدید سال : 7,126
  • بازدید کلی : 35,361