Entrada W3.CSS


Formulário de entrada










Principais marcadores

Formulário de entrada

Exemplo

<form class="w3-container">

<label>First Name</label>
<input class="w3-input" type="text">

<label>Last Name</label>
<input class="w3-input" type="text">

</form>

Rótulos Inferiores

Formulário de entrada

Exemplo

<form class="w3-container">

<input class="w3-input" type="text">
<label>First Name</label>

<input class="w3-input" type="text">
<label>Last Name</label>

</form>


Cartões de entrada

Cabeçalho


Exemplo

<div class="w3-card-4">

<div class="w3-container w3-green">
  <h2>Header</h2>
</div>

<form class="w3-container">

<label>First Name</label>
<input class="w3-input" type="text">

<label>Last Name</label>
<input class="w3-input" type="text">

</form>

</div>

Etiquetas coloridas

Use qualquer uma das classes w3-text-color para colorir seus rótulos:

Exemplo

<form class="w3-container">

<label class="w3-text-blue"><b>First Name</b></label>
<input class="w3-input w3-border" type="text">
 
<label class="w3-text-blue"><b>Last Name</b></label>
<input class="w3-input w3-border" type="text">

<button class="w3-btn w3-blue">Register</button>
 
</form>

Entrada limitada

Adicione a classe w3-border para criar entradas com bordas:


Exemplo

<input class="w3-input w3-border" type="text">

Bordas arredondadas

Use qualquer uma das classes w3-round para criar bordas arredondadas:


Exemplo

<input class="w3-input w3-border w3-round" type="text">

<input class="w3-input w3-border w3-round-large" type="text">

Entrada sem borda

A classe w3-input tem uma borda inferior por padrão. Se você quiser uma entrada sem borda, adicione a classe w3-border-0 :


Exemplo

<form class="w3-container w3-light-grey">
  <label>First Name</label>
  <input class="w3-input w3-border-0" type="text">

  <label>Last Name</label>
  <input class="w3-input w3-border-0" type="text">
</form>

Cores

Sinta-se à vontade para usar seus estilos e cores favoritos:

Formulário de entrada

Exemplo

<div class="w3-container w3-teal">
  <h2>Input Form</h2>
</div>

<form class="w3-container">
  <label class="w3-text-teal"><b>First Name</b></label>
  <input class="w3-input w3-border w3-light-grey" type="text">

  <label class="w3-text-teal"><b>Last Name</b></label>
  <input class="w3-input w3-border w3-light-grey" type="text">

  <button class="w3-btn w3-blue-grey">Register</button>
</form>

Entradas flutuantes

As classes w3-hover- color adicionam uma cor de fundo ao campo de entrada ao passar o mouse:

Formulário de entrada

Exemplo

<input class="w3-input w3-hover-green" type="text">
<input class="w3-input w3-border w3-hover-red" type="text">
<input class="w3-input w3-border w3-hover-blue" type="text">

Entradas animadas

A classe w3-animate-input transforma a largura de um campo de entrada em 100% quando recebe o foco:

Exemplo

<input class="w3-input w3-animate-input" type="text" style="width:30%">

Caixas de seleção

Exemplo

<input class="w3-check" type="checkbox" checked="checked">
<label>Milk</label>

<input class="w3-check" type="checkbox">
<label>Sugar</label>

<input class="w3-check" type="checkbox" disabled>
<label>Lemon (Disabled)</label>

Botões do rádio

Exemplo

<input class="w3-radio" type="radio" name="gender" value="male" checked>
<label>Male</label>

<input class="w3-radio" type="radio" name="gender" value="female">
<label>Female</label>

<input class="w3-radio" type="radio" name="gender" value="" disabled>
<label>Don't know (Disabled)</label>

Selecione as opções

Exemplo

<select class="w3-select" name="option">
  <option value="" disabled selected>Choose your option</option>
  <option value="1">Option 1</option>
  <option value="2">Option 2</option>
  <option value="3">Option 3</option>
</select>

Menu de seleção com borda

Exemplo

<select class="w3-select w3-border" name="option">

Elementos de formulário em uma grade

Neste exemplo, usamos o Responsive Grid System do W3.CSS para fazer as entradas aparecerem na mesma linha (em telas menores, elas serão empilhadas horizontalmente com 100% de largura). Você aprenderá mais sobre isso mais tarde.

Exemplo

<div class="w3-row-padding">
  <div class="w3-third">
    <input class="w3-input w3-border" type="text" placeholder="One">
  </div>
  <div class="w3-third">
    <input class="w3-input w3-border" type="text" placeholder="Two">
  </div>
  <div class="w3-third">
    <input class="w3-input w3-border" type="text" placeholder="Three">
  </div>
</div>

Grade com rótulos

Exemplo

<div class="w3-row-padding">
  <div class="w3-half">
    <label>First Name</label>
    <input class="w3-input w3-border" type="text" placeholder="Two">
  </div>
  <div class="w3-half">
    <label>Last Name</label>
    <input class="w3-input w3-border" type="text" placeholder="Three">
  </div>
</div>

Rótulos de ícone

Entre em contato conosco