پیشنهاد شگفت‌انگیز سبزلرن: 50% تخفیف برای دوره پروژه های تخصصی با جاوا اسکریپت برای بازار کار
مشاهده دوره
ثانیه
دقیقه
ساعت
روز
پرسش

استفاده از لیبل label توی input group در بوت استرپ ۵

Bootstrap 5 floating labels in an input group

سلام من میخوام توی یه input group از floating labels استفاده کنم، اما کار نمیکنه.

1403/06/04
پاسخ
مهرشاد براتی برنامه نویس فول استک وب ،موبایل ،دستکاپ ،کارشناس ارشد مهندسی کامپیوتر نرم افزار
بیوگرافی مهرشاد براتی

سلام floating labels به طور پیش‌فرض با input group ها کار نمیکنن، ولی میتونی با ترکیب این دو، نتیجه دلخواهت رو بگیری.

برای این کار، باید input و label رو داخل یک div با کلاس form-floating بذاری. این div رو توی input group قرار بده

<div class="input-group mb-3">
  <div class="form-floating">
    <input type="text" class="form-control" id="floatingInput" placeholder="Username">
    <label for="floatingInput">Username</label>
  </div>
  <button class="btn btn-outline-secondary" type="button">Button</button>
</div>

اینجا floating labels  روی input قرار میگیره و input group هم به درستی نمایش داده میشه. حواست باشه که input با کلاس form-control و label با for که به id مربوطه اشاره داره استفاده بشن.

این روش باعث میشه که floating labels و input group باهم درست کار کنن. اگر استایل دیگه‌ ای نیاز داشتی، میتونی از کلاس‌ های اضافی بوت استرپ یا استایل‌ های سفارشی استفاده کنی

پاسخ: 1403/06/04
آخرین آپدیت: 1403/08/05