Introdução ao Layout do Formulário de Bootstrap

HTML e CSS são os idiomas básicos para o design do formulário do site. Todos os modelos básicos criados por HTML, mas temos que projetar e criar um arquivo CSS exclusivo e necessário separadamente. Este método é complicado devido às referências de classe e identificação. Para superar todos os problemas nos arquivos HTML e CSS, é fornecido o bootstrap. Bootstrap é uma técnica avançada para web design. Para validação e formato exigido do formulário, o bootstrap possui classe própria para Textarea, entrada e outros controles, como controle de formulário, grupo de entrada, etc. Usando o layout do bootstrap, podemos decidir o formato do formulário. Podemos facilmente criar formatos de formulário verticais, horizontais e em linha usando o bootstrap.

Tipos de layout de formulário de inicialização

O layout do formulário de inicialização cria um tipo diferente de formulário. faz design e validação sem arquivos CSS e JavaScript. Devido ao layout do formulário, reduza mais códigos e complicações. O Bootstrap possui uma classe própria para superar todos os códigos CSS e JavaScript complexos.

O Bootstrap possui três tipos de layout de formulário.

  • Forma vertical
  • Forma horizontal
  • Formulário em linha

Vamos ver esses três tipos em detalhes:

1. Forma Vertical

No layout de formulário vertical, os elementos de rótulo e texto são verticais e todos os grupos de formulários são verticais. O formulário vertical é o padrão no bootstrap. Não há regra adicional para o formato de formulário vertical.

2. Forma Horizontal

No layout de formulário horizontal, o rótulo e os elementos textuais são horizontais, mas todos os grupos de formulários são verticais . Adicione duas classes principais para o formulário horizontal.

Adicione a classe no elemento do formulário.

Adicione a classe nos elementos do rótulo.

3. Formulário em linha

No formato embutido, o rótulo e os elementos estão alinhados e alinhados à esquerda. A viewport tem pelo menos 768px de largura. Adicione uma classe para o formulário embutido.

Adicione a classe aos elementos do formulário.

O layout do formulário de inicialização possui alguma classe padrão para a convenção de formulário mencionada abaixo:

  • .form-group: esta classe usada para espaçamento de formulários e vincula o rótulo. É flexível para vincular as mensagens de validação de formulário e muito mais para o formulário.
  • . controle de formulário: Essa classe é usada para todos os elementos de texto e espaço para formulários, etc. É usada para todos os estilos, como tamanho, foco.
  • .form-control-lg e .form-control-sm são usados ​​para o tamanho do elemento de entrada grande e pequeno, respectivamente.

Elemento e classe suportados

Alguns elementos e classes suportados para validação de formulário do Bootstrap sem JavaScript. Facilita e supera a codificação de validação no servidor.

1) .form-control-file: Esta classe é usada para adicionar um arquivo como pdf, Docx, etc. em vez de usar a classe form-control, nos dados do arquivo em que esta classe está usando.

Exemplo:

2) Somente leitura: este é um atributo booleano usado para elementos de entrada. Nesse atributo, o usuário não pode modificar o valor e desativar o cursor para escrever.

Exemplo:

3) .form-control-plaintext: essa classe funciona como somente leitura, mas vem com margem e preenchimento corretos.

Exemplo:

Exemplo de layout de formulário de inicialização

Os exemplos fornecidos são dados abaixo:

1. Exemplo de formulário vertical (formulário padrão)


Name:

Email:

  • O formulário vertical é simples e o padrão no bootstrap.
  • O exemplo acima tem dois campos de entrada e um botão de login verticalmente com o rótulo.
  • Usando apenas o grupo de formulários de classe e o controle de formulário de classe, o formulário vertical é criado.
  • Você pode modificar o tamanho dos elementos de entrada sem ajustar o tamanho do arquivo CSS. O usuário precisa apenas de uma classe que seja .form-control-lg e .form-control-sm para tamanhos grandes e pequenos, respectivamente.

2. Exemplo de forma horizontal

class=”form-horizontal”>
Name:


Email:


  • Usando a classe formulário horizontal, o usuário cria um formulário horizontal. O rótulo e o elemento de entrada estão embutidos, mas o grupo de formulários da classe é vertical. Classe "etiqueta de controle col-sm-2" e = "col-sm-10" usada para coluna dividida. Atribuição de duas colunas Para rótulo e Dez colunas atribuídas para elementos de entrada.
  • Classe "col-sm-offset-2 col-sm-10" usada para o botão Login. O deslocamento usado para o espaço, col-sm-offset-2 usou espaços de duas colunas da esquerda em um formulário.
  • Veja o exemplo de formulário horizontal e sua saída para entender o layout. O nome visto e o texto de entrada estão em uma linha e o email e os elementos em outra linha.
  • Na tela grande e média, o formato da tela parece o layout horizontal, mas na tela pequena (767px e abaixo), a forma parece vertical.
  • A forma horizontal é complicada usando o método tradicional, mas o layout da inicialização ajuda a facilitar o uso do controle de classe e rótulo.

3. Exemplo de formulário embutido

class=”form-inline”>
Name:

Email:
placeholder=”Enter email”>
class=”form-inline”>
Name:

Email:
placeholder=”Enter email”>

  • No formato embutido, todos os rótulos e elementos estão em uma linha. Todos os grupos de formulários estão em uma única linha. A classe formulário em linha é o padrão para esse layout. O usuário colocou esta classe dentro O formulário embutido usado mais para botões de opção, botões de verificação e assim por diante.
  • Esse formulário funciona principalmente na janela de visualização de pelo menos 576px, depois mostra como o formulário padrão. No rótulo, classe sr-only usada. Esta classe é um leitor de tela, usado para ocultar o rótulo e mostra o único elemento.
  • Se o elemento de entrada no formulário embutido, o usuário deverá vir com um espaço reservado em um elemento de entrada para reconhecer o elemento.

Conclusão - Bootstrap do layout

Para entender a tecnologia Bootstrap, o usuário precisa saber sobre HTML, CSS e JavaScript. O formulário de autoinicialização é a maneira mais fácil de trabalhar no formato padrão. Possui classes próprias para remover a codificação e não é necessário arquivo diferente de CSS e JavaScript. Usando o formulário Bootstrap, o usuário ganha velocidade na codificação e evitando o design e o estilo da codificação em bloco. O Bootstrap é uma estrutura para web design front-end que é leve e auto-implementada.

Artigos recomendados

Este é um guia para o Layout do formulário de inicialização. Aqui discutimos a introdução ao Layout do formulário do Bootstrap, juntamente com os tipos e exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais:

  1. Tipografia de Bootstrap
  2. Layout do Bootstrap
  3. Sistema de grade de inicialização
  4. Componentes do Bootstrap