Bootstrap 5 Группа ввода
Мы можем использовать.input-groupв качестве класса, чтобы добавить больше стилей к полям ввода формы, таким как значки, текст или кнопки.
.input-group-text类用于设置文本的样式。

Пример Bootstrap
<form>
<div class="input-group mb-3">
<span class="input-group-text">@</span>
<input type="text" class="form-control" placeholder="用户名⟦⟧div">
</div>
<div class="input-group">
<input type="text" class="form-control" placeholder⟦⟧您的邮箱="Your Email">
<span class="input-group-text">@example.com</span>
</div>
</form>
Попробуйте сами »
Размер группы ввода
使用.input-group-sm类设置小输入组,.input-group-lg类设置大输入组:
Пример Bootstrap
<div class="input-group mb-3 input-group-sm">
<span class="input-group-text">Маленький</span>
<input type="text" class="form-control">
</div>
<div class="input-group mb-3⟦span">
<span class="input-group-text">По умолчанию</span>
<input type="text" class="form-control">>
</div>
<div class="input-group mb-3 input-group">
<span class="input-group-text">Большой</span>
<input type="text" class="form-control">
</div>
Попробуйте сами »
多个输入和文本
Пример Bootstrap
<!--多个输入-->
<div class="input-group mb-3">
<span class="input-group-text">Человек</span>
<input type="text" class="form-control" placeholder="Имя">
<input type="text" class="form-control" placeholder="Фамилия">
</div>
<!--Несколько текстовых надстроек-->
<div class="input-group mb-3">
<span class="input-group-text">Один</span>
<span class="input-group-text">Два</span>
<span class="input-group-text">Три</span>
<input type="text" class="form-control">
</div>
Попробуйте сами »
Флажки и переключатели
Текстовую информацию можно заменить флажками и переключателями:

Пример Bootstrap
<div class="input-group mb-3">
<div class="input-group-text">
<input type="checkbox">
</div>
<input type="text" class="form-control" placeholder="ПРИМЕР">
</div>
<div class="input-group mb-3">
<div class="input-group-text">
<input type="radio">
</div>
<input type="text" class="form-control" placeholder="GOOGLE">
</div>
Попробуйте сами »
Добавление групп кнопок к группам ввода
Пример Bootstrap
<div class="input-group mb-3">
<button class="btn btn-outline-primary" type="button">Базовая кнопка</button>
<input type="text" class="form-control" placeholder="Какой-то текст">
</div>
<div class="input-group mb-3">
<input type="text" class="form-control" placeholder="Поиск">
<button class="btn btn-success" type="submit">Перейти</button>
</div>
<div class="input-group mb-3">
<input type="text" class="form-control" placeholder="Что-нибудь умное..">
<button class="btn btn-primary" type="button">ОК</button>
<button class="btn btn-danger" type="button">Отмена</button>
</div>
Попробуйте сами »
Выпадающие меню
Добавление выпадающего меню в группу ввода не требует использования класса .dropdown.

Пример Bootstrap
<div class="input-group mt-3 mb-3">
<button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">Выберите сайт</button>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="https://www.google.com">GOOGLE</a></li>
<li><a class="dropdown-item" href="https://www.example.com">ПРИМЕР</a></li>
<li><a class="dropdown-item" href="https://www.taobao.com">TAOBAO</a></li>
</ul>
<input type="text" class="form-control" placeholder="Адрес веб-сайта">
</div>
Попробуйте сами »
Метки группы ввода
В группе ввода можно задать метку, разместив метку вне группы ввода. Атрибут for метки должен соответствовать id группы ввода. Нажатие на метку установит фокус на поле ввода:

Пример Bootstrap
<form>
<label for="demo">Введите свой адрес электронной почты здесь:</label>
<div class="input-group mb-3">
<input type="text" class="form-control" placeholder="Электронная почта" id="demo" name="email">
<span class="input-group-text">@example.com</span>
</div>
</форма>
Попробуйте сами »