پرسش
استفاده از لیبل 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