Bootstrap5: плавающие метки форм

По умолчанию содержимое метки обычно отображается над полем ввода:

С плавающими метками метки можно размещать внутри поля ввода, и при щелчке по полю ввода они всплывают вверх.

Пример Bootstrap

<div class="form-floating mb-3 mt-3"> <input type="text" class="form-control" id="email" placeholder="Введите email" name="email"> <label for="email">Эл. почта</label> </div> <div class="form-floating mt-3 mb-3"> <input type="text" class="form-control" id="pwd" placeholder="Введите пароль" name="pswd"> <label for="pwd">Пароль</label> </div>

Попробуйте сами »

Примечания:Элемент <label> должен идти после элемента <input>, и каждый элемент <input> требует атрибут placeholder.

Текстовое поле

Текстовые области также могут иметь плавающий эффект:

Пример Bootstrap

<div class="form-floating"> <textarea class="form-control" id="comment" name="text" placeholder="Введите комментарий"></textarea> <label for="comment">Комментарии</label> </div>

Попробуйте сами »

Выпадающий список

Плавающие метки можно использовать в меню выбора. Они всегда появляются в верхнем левом углу меню выбора, без эффекта всплытия при клике:

Пример Bootstrap

<div class="form-floating"> <select class="form-select" id="sel1" name="sellist"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> </select> <label for="sel1" class="form-label">Список выбора (выберите один):</label> </div>

Попробуйте сами »
Другие расширения