Este artículo presenta principalmente el conocimiento del uso de estilos de formulario de arranque para usted. Es muy bueno, ¡echemos un vistazo juntos!
Forma
<form de rol = "form"> <div> <etiqueta for = "ejemploinputEmail1"> correo electrónico: </label> <input type = "correo electrónico" id = "EjemploInputemail1" PlaceHolder = "Ingrese su dirección de correo electrónico"> </div> <div> <lelse etiqueta for = "Ejemperesputpassword1"> contraseña </etlabe> <input type = "contraseña" Id = "Ejemplo de Ejemplo1paspin1" Lugar holdiner "Lugar holder" PLOGADER "PLOGAR =" Por favor, por favor, por favor, por favor, por favor, por favor, envíe un correo electrónico </etiqueta </"ID" ID "ID" ID = "Ejemplo de Ejemplo. contraseña "> </div> <label> <input type =" Checkbox "> Recuerde su contraseña </selabel> </div> <button type =" enviar "> Ingrese el correo electrónico </botón> </form>
Imagen de reproducción:
Clase: Control de forma
1. El ancho se ha convertido en el 100%, 2. Se establece un borde gris claro (#CCC), 3. Una esquina redondeada con 4px, 4. Se establece un efecto de sombra, y cuando el elemento se enfoca, los efectos de la sombra y el borde cambiarán, 5. El color de la tenedora de posición está establecida en #999
2. Forma horizontal:
La forma predeterminada del marco de bootstrap es el estilo de visualización vertical, pero a menudo necesitamos un estilo de forma horizontal (la etiqueta está a la izquierda y el control de la forma está a la derecha)
<Form Role = "Form"> <div> <etiqueta for = "inputemail3"> Correo electrónico </label> <div> <input type = "correo electrónico" id = "inputemail3" placeHolder = "por favor ingrese su dirección de correo electrónico"> </div> </div> <div> <belet <label for = "inputpassword3"> contraseña </label> <div> <nypy type = "contraseña" Id = "Entrospass3" Lugar "lugar holdero" Lugar "lugar" Contraseña "> </div> </div> <div> <div> <label> <input type =" checkbox "> Recuerde la contraseña </seleting> </div> </div> </div> <div> <div> <button type =" enviar "> Ingrese el correo electrónico </botón> </div> </borm>
Imagen de reproducción:
Para lograr el efecto de forma horizontal en el marco de bootstrap, se deben cumplir las siguientes dos condiciones:
1. El nombre de clase "formulario-horizontal" se usa en el elemento.
2. Sistema de malla en línea con el marco Bootstrap.
Usar el nombre de clase "formulario-horizontal" en elementos tiene las siguientes funciones:
- Establezca el relleno de control de formulario y los valores de margen.
- Cambie la expresión del "grupo de formulario", similar a la "fila" del sistema de cuadrícula.
3. Forma horizontal:
Implementar tales efectos de forma en el marco Bootstrap es muy fácil, solo necesita agregar el nombre de clase "Form-Enline" al elemento.
El principio de implementación de la forma en línea es muy simple. Para mostrar el control de formulario en una línea, debe establecer el control de formulario en un elemento de bloque en línea (pantalla: bloque en línea).
<form de rol = "form"> <div> <etiqueta for = "ejemploinputEmail2"> correo electrónico </label> <input type = "email" id = "EjemploInputemail2" PlaceHolder = "Ingrese su dirección de correo electrónico"> </div> <div> <label para = "Ejemplo de Ejemperespyputword2"> contraseña </etiqueta> <input type = "contraseña" Id = "Ejemplo de Ejemplo de Ejemplopputwase2" Lugar holdiner = "por favor por favor por favor ingrese su correo electrónico =" por favor por favor ingrese su correo electrónico = "por favor ingrese su correo electrónico contraseña "> </div> <label> <input type =" Checkbox "> Recuerde su contraseña </selabel> </div> <button type =" enviar "> Ingrese el correo electrónico </botón> </form>
Imagen de reproducción:
4. Entrada de cuadro de entrada
Un cuadro de entrada de una sola línea, un cuadro de entrada de texto común, es decir, el valor de atributo de tipo de entrada es el texto. Al usar la entrada en Bootstrap, también debe agregar Tipo de tipo. Si no especifica el tipo de tipo, no obtendrá el estilo correcto.
<Form Role = "Form"> <div> <input type = "correo electrónico" placeHoldeer = "Ingrese el correo electrónico"> </div> <div> <input type = "text" placeHolder = "Ingrese el nombre de usuario"/> </div> </form>
Imagen de reproducción:
5. Caja de selección de despegue Seleccionar
El cuadro de selección desplegable en el marco Bootstrap es consistente con el uso original, y la selección de múltiples líneas establece el valor del atributo múltiple a múltiples. El marco Bootstrap proporciona un estilo unificado para estos elementos.
<form de rol = "form"> <div> <ecteling> <opción> 1 </opción> <pection> 2 </ppection> <pection> 3 </opción> <pection> 4 </ppection> <pection> 5 </opción> </select> </div> <div> <ection múltiple> <opción> 1 </opción> <pción> 2 <//</opción> 3 </sppection> </select> </div> </orm>
Imagen de reproducción:
6. Textamérea de campo de texto
El campo de texto es el mismo que el método de uso original, la configuración de filas puede definir su altura y la configuración de Cols puede establecer su ancho. Pero si el nombre de clase "formulario" se agrega al elemento TextAREA, no es necesario establecer el atributo COLS. Porque el control de formulario de estilo "Control de forma" en el marco Bootstrap es 100% o automático.
<Form Role = "Form"> <div> <textarea sows = "3"> </extarea> </div> </form>
Imagen de reproducción:
7. Casilla de verificación casilla de verificación y radio de botón de selección única
La casilla de verificación y la radio en el marco Bootstrap son un poco especiales. Bootstrap ha hecho algunos tratamientos especiales para ellos. La razón principal es que la casilla de verificación y la radio tendrán algunos problemas menores cuando se usen con etiquetas de etiquetas (la mayor cantidad de dolor de cabeza es el problema de alineación). Con el marco Bootstrap, los desarrolladores no necesitan pensar demasiado, solo necesitan seguir el siguiente método.
<form role="form"><h3>Case 1</h3><div><label><input type="checkbox" value="">Remember the password</label></div><div><label><input type="radio" name="optionsRadios" id="optionsRadios1" value="love" checked>Like</label></div><label><input type="radio" name="optionsRadios" id = "optionSradios2" value = "odio"> no me gusta </etiqueta> </div> </form>
Imagen de reproducción:
8. Casillas de verificación y botones de radio horizontalmente
A veces, para fines de diseño, las casillas de verificación y los botones de radio deben organizarse horizontalmente. El marco Bootstrap también hizo consideraciones a este respecto:
1. Si la casilla de verificación debe organizarse horizontalmente, solo necesita agregar el nombre de clase "casilla de verificación" a la etiqueta.
2. Si la radio debe organizarse horizontalmente, solo necesita agregar el nombre de clase "Radio-Inline" a la etiqueta de la etiqueta.
<form de rol = "form"> <div> <label> <input type = "checkbox" value = "option1"> juego </label> <label> <input type = "checkbox" value = "option2"> fotografía </seleting> <label> <input type = "checkbox" valor = "opción 3"> turismo </etiqueta <iv> <lelebel> <input type = "valor de radio =" option1 "name =" sexo "sexo"> male <label> <label> <label> <labor> <labinete <label> <telebel> <1/etiqueta <1/etiqueta </etiqueta <1/etiqueta <telebin type = "Radio" Value = "Option2" name = "Sex"> femenino </label> <label> <input type = "radio" value = "option3" name = "sex"> neutral </label> </div> </form>
Imagen de reproducción:
9. Botón
Los botones en el marco Bootstrap se implementan
<Table> <thead> <tr> <th> Button </th> <th> class = "" </th> <th> Descripción </th> </tr> </tbody> <tr> <td> <button href = "#"> predeterminado </boton> </td> <td> <code> btn </code> </td> <td> Botón gris estándar con botón con botón con botón estándar con botón con botón con botón con botón estándar con botón con botón con botón con botón estándar con botón Gradiente </td> </tr> <td> <td> <button href = "#"> primario </boton> </td> <td> <code> btn btn-primary </code> </td> <td> proporciona un peso visual adicional e identifica la acción primaria en un conjunto de botones </td> </tr> <td> <botón href = "#"> info </boton> </td> <td> <code> btn btn-info </code> </td> <td> utilizado como una alternativa a los estilos predeterminados </td> </tr> <td> <td> <botte href = "#"> éxito </botón> </td> <td> <td> btn btn-success </code> </td> <td> indica una acción exitosa o positiva </td> </tr> <tr> <td> <botón href = "#"> advertencia </botton> </td> <td> <code> btn btn-warning </code> </td> <td> indica que se debe tomar una caución con esta Acción </td> </tr> <td> <td> <button href = "#"> peligro </boton> </td> <code> <code> btn btn-danger </code> </td> <td> indica una acción peligrosa o potencialmente negativa </td> </tr> <td> <button href = "#"> inverse </boton> </td> <td> <code> btn </verse </boton> </td> <td> <code> btn btn-inverse </code> </td> <td> botón gris oscuro alternativo, no vinculado a una acción semántica o usa </td> </tr> </tbody> </table>
Imagen de reproducción:
10. Tamaño de control de forma
Los controles de forma observados anteriormente son de tamaño normal. Puede establecer la altura del control estableciendo las propiedades de altura, altura de línea, acolchado y fuente del control del control. Sin embargo, el marco Bootstrap también proporciona dos nombres de clase diferentes para controlar la altura de los controles de formulario. Estos dos nombres de clases son:
1. Entrada-SM: Haga que el control sea más pequeño de lo normal.
2. Entrada-LG: Haga que el control sea mayor de lo normal
Estas dos clases son adecuadas para controles de entrada, textura y selección de controles en formularios.
<form de rol = "form"> <div> <label> El control se vuelve más grande </etiqueta> <input type = "text" placeholder = "add.input-lg, el control se vuelve más grande"> </div> <div> <label> size normal </label> <input type = "text" placeholder = "normal"> </div> <iv> <label> Control se convierte en más pequeño </etlabe> <input type = "texter" lugar holdiner "placeholder". más pequeño "> </div> </form>
Imagen de reproducción:
11. Estado de control de formulario (estado deshabilitado)
El estado deshabilitado del control de formulario en el marco Bootstrap es el mismo que el método de implementación de estado deshabilitado de formulario normal, agregando el atributo "deshabilitado" al control de formulario correspondiente. Consulte el siguiente código para más detalles
Deshabilite una etiqueta de formulario única, simplemente agregue deshabilitado a los atributos de la etiqueta.
<form de rol = "form"> <div> <div> <input id = "discapacedinput" type = "text" placeHolder = "se ha deshabilitado y no se puede ingresar" deshabilitado> </div> </div> </orm>
Imagen de reproducción:
En el marco Bootstrap, si el FielDSet ha deshabilitado el conjunto de propiedades, todo el dominio se deshabilitará.
<form de rol = "form"> <FieldSet Discabled> <div> <etiqueta for = "discapacedTextInput"> DISPABILIDAD DE INTUA DE INTERENCIA </etiqueta> <input type = "text" id = "DisabledTextInput" PlaceHolder = "Discabled Input"> </div> <div> <label para = "DisabledSelect"> Box de descomposición de desactivado </etiquetado> <elect SEEL Seleccionable </opción> </select> </div> <div> <label> <input type = "checkbox"> no se puede seleccionar </etiqueta> </div> <botón type = "enviar"> enviar </botón> </fieldset> </form>
Imagen de reproducción:
Se dice que para todo el campo deshabilitado, si hay un cuadro de entrada en la leyenda, este cuadro de entrada no se puede deshabilitar.
formulario rol = "Form"> <FieldSet DISPABILIDAD> <legend> <input type = "text" placeHolder = "Obviamente mi color se ha vuelto gris, pero no estoy desactivado, no lo creas? Entrada "> </div> <viv> <etiqueta for =" discapacedSelect "> Buzón de despido deshabilitado </etiqueta> <select id =" DisabledSelect "> <Option> no seleccionado </opción> </select> </div> <div> <label> <input type =" checkbox "> no seleccionado </label> </div> <button type =" enviar "> enviar </botón> <fieldset> </formy>
Imagen de reproducción:
Estado de verificación de formulario
Al hacer un formulario, debe hacer una verificación de formulario. También es necesario proporcionar estilos de estado de verificación, y estos efectos también se proporcionan en el marco Bootstrap.
1.Havia: estado de advertencia (amarillo)
2. .Has-Error: estado de error (rojo)
3..
Muchas veces, al verificar el formulario, diferentes estados proporcionarán diferentes iconos, como el éxito es un signo de verificación (√), el error es un signo cruzado (×), etc. Este efecto también se proporciona en el cuadro de arranque. Si desea que el formulario muestre el icono en el estado correspondiente, solo necesita agregar el nombre de clase "HA-Feedback" en el estado correspondiente. Tenga en cuenta que dichos nombres deben estar con "HaS-error", "Have-Warning" y "Ha-tesis":
<form role="form"><div><label for="inputSuccess1">Success Status</label><input type="text" id="inputSuccess1" placeholder="success"></div><div><label for="inputWarning1">Warning Status</label><input type="text" id="inputWarning1" placeholder="warning status"></div><div><label for = "inputError1"> Error estado </etiqueta> <input type = "text" id = "inputError1" PlaceHolder = "Error Status"> </div> </orm> <br> <br> <br> <borm role = "form"> <div> <label for = "inputSucess1"> Estado de éxito </etiqueta> <input type = "text" ID = "Entrinsucess1" Lengador de lugar "Sucesero" Suctar Holderer "Suctario" "Estado" Suctar Holderer "Sucesed" Sucesed "Sucesed" Sucesed "Sucted" Sucesed "Sucesed" Sucesed "Sucesed" Sucesed "Sucted" Sucesed "Sucesed" Sucesed "Sucesed". Estado "> <span> </span> </iv> <iv> <etiqueta for =" inputwarning1 "> Estado de advertencia </label> <input type =" text "id =" inputwarning1 "placeholder =" statuse de advertencia "> <span> </span> </div> <iv> <label para =" Inputerror1 "> Error Estado </etlabe> <input type =" Text "Id =" InputerRor1 "Div>" Etiqueta para = "InputError1" Estado "> <span> </span> </div> </form>
Imagen de reproducción:
Formulario Información de solicitud
Por lo general, se debe proporcionar una información rápida diferente al realizar la verificación de formulario. Este efecto también se proporciona en el marco Bootstrap. Se utiliza un estilo de "bloque de ayuda", y el mensaje de inmediato se muestra en bloques y se muestra en la parte inferior del control.
<form de rol = "form"> <div> <etiqueta for = "inputSuccess1"> Estado de éxito </label> <input type = "text" id = "inputSuccess1" PlaceHolder = "Success"> <span> La información que ingresó es correcta </span> <span> </span> </div> <div> <div> <etiqueta para = "inputwarning1"> estado de advertencia </label> <pan> "type =" inputwwarning. PlaceHoldeer = "Estado de advertencia"> <span> Ingrese la información correcta </span> <span> </span> </div> <div> <lel etiqueta for = "inputError1"> Estado de error </label> <input type = "text" id = "inputError1" PlaceHolder = "Error Status"> <span> La información que ingresó está mal </span> </span> </divs> </form de foro>
Imagen de reproducción:
Lo anterior es el uso de estilos de formulario Bootstrap presentados por el editor. Espero que te sea útil. Si tiene alguna pregunta, déjame un mensaje y el editor le responderá a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!