Формы Bootstrap-5

Опубликовано: 30 Ноября, 2021

Элементы управления формой: <input>, <select>, <textarea> - это теги, используемые для общего вида, такие как поле ввода, элемент выбора и текстовые поля.

Примечание: чтобы сделать Пользователь интерфейс более презентабельный, используйте такие свойства, как отступы, поля по мере необходимости.

Пример:

HTML

<!DOCTYPE html>
< html >
< head >
<!-- CSS only -->
< link rel = "stylesheet" href =
</ head >
< body class = "container-sm mt-5" >
< form >
< h2 class = "text-center" >
Display Form Controls
</ h2 >
< div class = "form-group" >
< label >Email address</ label >
< input type = "email" class = "form-control"
placeholder = "geeks@example.com" >
</ div >
< div class = "form-group mt-2" >
< label >Example select</ label >
< select class = "form-control" >
< option >1</ option >
< option >2</ option >
< option >3</ option >
< option >4</ option >
< option >5</ option >
</ select >
</ div >
< div class = "form-group mt-2" >
< label >Example textarea</ label >
< textarea class = "form-control" ></ textarea >
</ div >
</ form >
</ body >
</ html >

Выход:

Заметки:

  • Для управления формой используется класс .form-control.
  • Размер элемента управления формой можно настроить с помощью .form-control-lg и .form-control-sm.

Пример:

HTML

<!DOCTYPE html>
< html >
< head >
<!-- CSS only -->
< link rel = "stylesheet" href =
</ head >
< body class = "container-sm mt-5" >
< input class = "form-control mt-3 form-control-lg"
type = "text" placeholder = ".form-control-lg" >
< input class = "form-control mt-3" type = "text"
placeholder = "Default input" >
< input class = "form-control mt-3 form-control-sm"
type = "text" placeholder = ".form-control-sm" >
</ body >
</ html >

Выход:

  • Тип ввода файла может быть определен с помощью класса .form-control-файл

Пример:

HTML



<!DOCTYPE html>
< html >
< head >
<!-- CSS only -->
< link rel = "stylesheet" href =
</ head >
< body class = "container-sm mt-5" >
< form >
< div class = "form-group" >
< label >Example file input</ label >< br >
< input type = "file" class = "form-control-file" >
</ div >
</ form >
</ body >
</ html >

Выход:

  • Тип ввода диапазона можно определить с помощью класса .form-control-range.

Пример:

HTML

<!DOCTYPE html>
< html >
< head >
< title >Input Range</ title >
<!-- CSS only -->
< link rel = "stylesheet" href =
</ head >
< body class = "container-sm mt-5" >
< form >
< div class = "form-group" >
< label >Example Range input</ label >< br >
< input type = "range"
class = "form-control-range" >
</ div >
</ form >
</ body >
</ html >

Выход:

2. Радио и флажки: для радио и флажков используются классы .form-check.

Пример:

HTML

<!DOCTYPE html>
< html >
< head >
< title >Radios and CheckBoxes</ title >
<!-- CSS only -->
< link rel = "stylesheet" href =
</ head >
< body class = "container-sm mt-5" >
< form >
< div class = "form-check" >
< input class = "form-check-input"
type = "checkbox" >
< label class = "form-check-label" >
Default checkbox
</ label >
</ div >
< div class = "form-check" >
< input class = "form-check-input"
type = "radio" >
< label class = "form-check-label" >
Default Unchecked Radio
</ label >
</ div >
</ form >
</ body >
</ html >

Выход:

3. Горизонтальная форма: для горизонтальной формы используется класс .form-row.

Пример:

HTML

<!DOCTYPE html>
< html >
< head >
< title >Horizontal Form</ title >
<!-- CSS only -->
< link rel = "stylesheet" href =
</ head >
< body class = "container-sm mt-5" >
< form >
< div class = "form-row p-4" >
< div class = "col mt-2" >
< input type = "text"
class = "form-control"
placeholder = " User Name" >
</ div >
< div class = "col mt-2" >
< input type = "password"
class = "form-control"
placeholder = " Password" >
</ div >
< div class = "col-2 mt-2 " >
< button class="btn btn-primary
btn-block">Login</ button >
</ div >
</ div >
</ form >
</ body >
</ html >

Выход: