Formulário Bootstrap 5
- Página anterior BS5 Flex
- Próxima página BS5 Menu de seleção
Formulários empilhados
Todos os elementos <input> e <textarea> com a classe .form-control recebem o estilo de formulário correto:
Exemplo
<form action="/action_page.php"> <div class="mb-3 mt-3"> <label for="email" class="form-label">E-mail:</label> <input type="email" class="form-control" id="email" placeholder="Por favor, insira o endereço de e-mail" name="email"> </div> <div class="mb-3"> <label for="pwd" class="form-label">Senha:</label> <input type="password" class="form-control" id="pwd" placeholder="Por favor, insira a senha" name="pswd"> </div> <div class="form-check mb-3"> <label class="form-check-label"> <input class="form-check-input" type="checkbox" name="remember"> Lembrar-me </label> </div> <button type="submit" class="btn btn-primary">Enviar</button> </form>
Além disso, note que adicionamos .form-label
a classe para garantir o preenchimento correto.
As caixas de seleção têm diferentes marcas. Elas são configuradas .form-check
a classe do elemento contenedor. A configuração de label .form-check-label
a classe, enquanto as caixas de seleção e os botões de opção usam .form-check-input
。
Textarea
Exemplo
<label for="comment">Comentário:</label> <textarea class="form-control" rows="5" id="comment" name="text"></textarea>
linha de formulário / grade (formulário em linha)
Se você deseja que os elementos do formulário sejam exibidos lado a lado, use .row
e .col
:
Exemplo
<form> <div class="row"> <div class="col"> <input type="text" class="form-control" placeholder="Por favor, insira o endereço de e-mail" name="email"> </div> <div class="col"> <input type="password" class="form-control" placeholder="Por favor, insira a senha" name="pswd"> </div> </div> </form>
Você estará Bootstrap Grid Aprenda mais sobre colunas e linhas no capítulo.
Tamanhos de controles de formulário
Você pode usar .form-control-lg
ou .form-control-sm
Alterar .form-control
Tamanho dos controles de entrada:
Exemplo
<input type="text" class="form-control form-control-lg" placeholder="Controle de entrada grande"> <input type="text" class="form-control" placeholder="Controle de entrada comum"> <input type="text" class="form-control form-control-sm" placeholder="Controle de entrada pequeno">
Desativado e only de leitura
Use as propriedades disabled e/ou readonly para desativar campos de entrada:
Exemplo
<input type="text" class="form-control" placeholder="Controle de entrada comum"> <input type="text" class="form-control" placeholder="Controle de entrada desativado" disabled> <input type="text" class="form-control" placeholder="Controle de entrada de leitura only" readonly>
Controle de entrada de texto puro
Use .form-control-plaintext
Use a classe para definir o estilo dos campos de entrada sem bordas, mas mantendo margens externas e internas apropriadas:
Exemplo
<input type="text" class="form-control-plaintext" placeholder="Controle de entrada de texto puro"> <input type="text" class="form-control" placeholder="Controle de entrada comum">
Selector de cores
Para configurar corretamente o estilo de entrada type="color", use .form-control-color
Classe:
Exemplo
<input type="color" class="form-control form-control-color" value="#CCCCCC">
- Página anterior BS5 Flex
- Próxima página BS5 Menu de seleção