Formulario Bootstrap 5
- Página anterior BS5 Flex
- Página siguiente Menú de selección BS5
Formularios apilados
Todos los elementos <input> y <textarea> con la clase .form-control pueden obtener el estilo de formulario correcto:
Ejemplo
<form action="/action_page.php"> <div class="mb-3 mt-3"> <label for="email" class="form-label">Correo electrónico:</label> <input type="email" class="form-control" id="email" placeholder="Por favor, ingrese la dirección de correo electrónico" name="email"> </div> <div class="mb-3"> <label for="pwd" class="form-label">Contraseña:</label> <input type="password" class="form-control" id="pwd" placeholder="Por favor, ingrese la contraseña" name="pswd"> </div> <div class="form-check mb-3"> <label class="form-check-label"> <input class="form-check-input" type="checkbox" name="remember"> Recordar mí </label> </div> <button type="submit" class="btn btn-primary">Enviar</button> </form>
Además, tenga en cuenta que hemos añadido a cada elemento label .form-label
La clase para asegurar el relleno correcto.
Los casilleros de verificación tienen diferentes marcas. Se han configurado .form-check
La clase del elemento contenedor. La configuración de label .form-check-label
La clase, mientras que los casilleros de verificación y los botones de opción utilizan .form-check-input
。
Textarea
Ejemplo
<label for="comment">Comentario:</label> <textarea class="form-control" rows="5" id="comment" name="text"></textarea>
Formulario de fila / rejilla (formulario en línea)
Si desea que los elementos del formulario se muestren en fila, utilice .row
y .col
:
Ejemplo
<form> <div class="row"> <div class="col"> <input type="text" class="form-control" placeholder="Por favor, ingrese la dirección de correo electrónico" name="email"> </div> <div class="col"> <input type="password" class="form-control" placeholder="Por favor, ingrese la contraseña" name="pswd"> </div> </div> </form>
Usted estará en Bootstrap Grid Aprender más sobre columnas y filas en el capítulo.
Tamaños de controles de formulario
Usted puede .form-control-lg
o .form-control-sm
Cambiar .form-control
El tamaño de los controles de entrada:
Ejemplo
<input type="text" class="form-control form-control-lg" placeholder="Control de entrada grande"> <input type="text" class="form-control" placeholder="Control de entrada común"> <input type="text" class="form-control form-control-sm" placeholder="Control de entrada pequeño">
Deshabilitado y solo lectura
Utilice las propiedades disabled y/or readonly para deshabilitar el campo de entrada:
Ejemplo
<input type="text" class="form-control" placeholder="Control de entrada común"> <input type="text" class="form-control" placeholder="Control de entrada deshabilitado" disabled> <input type="text" class="form-control" placeholder="Control de entrada de solo lectura" readonly>
Entrada de texto puro
Utilice .form-control-plaintext
Para establecer el estilo de un campo de entrada sin bordes, pero mantener los márgenes exteriores y interiores adecuados, utilice la clase:
Ejemplo
<input type="text" class="form-control-plaintext" placeholder="Control de entrada de texto puro"> <input type="text" class="form-control" placeholder="Control de entrada común">
Selector de color
Para configurar correctamente el estilo de entrada de type="color", utilice .form-control-color
Clase:
Ejemplo
<input type="color" class="form-control form-control-color" value="#CCCCCC">
- Página anterior BS5 Flex
- Página siguiente Menú de selección BS5