Carregando...

Formulário Html Css Pronto

Postado: 23 de agosto de 2022 Tempo de Leitura: 3 Minutos

Formulário Html Css Pronto

Este tutorial mostra como criar um formulário HTML e Css.

Veja como criar formulário HTML e CSS, Crie formulários que colete dados do usuário e os envie para outra página.

Um formulário é um elemento essencial em qualquer site. Ele permite que os visitantes enviem informações sobre si mesmos ou sobre seus negócios.

O que são formulários HTML?

Formulários HTML são um dos principais pontos de interação entre um usuário e um web site ou aplicativo. Eles permitem que os usuários enviem dados para o web site. Na maior parte do tempo, os dados são enviados para o servidor da web, mas a página da web também pode interceptar para usá-los por conta própria.

Um formulário HTML é feito de um ou mais widgets. Esses widgets podem ser campos de texto (linha única ou de várias linhas), caixas de seleção, botões, checkboxes ou radio buttons. A maior parte do tempo, estes elementos são emparelhados com uma legenda que descreve o seu objetivo.

Como criar formulário HTML e CSS?

Nesta seção, projetaremos uma estrutura simples na tag <div class=”container_form”>. 

temos dentro da tag <div> a tag <h1><form><label>, <input>, <select>, <option>, e o <button>. Essas tags usaremos para criar o nosso formulário com Html5 e CSS. 

Vamos Adicionar o HTML

    <div class="container_form">

        <h1 class="title_contato"><i class="icon icon-file-text-o"></i> Fale Conosco</h1>
        
        <form method="post" action="#">

            <div class="style-form-input full">
                <input type="text" name="nome" required />
                <label><i class="icon icon-user-1"></i>  Nome</label> 
            </div>

            
            <div class="style-form-input">
                <input type="text" name="email" required />
                <label><i class="icon icon-mail-1"></i> E-mail</label> 
            </div>

            
            <div class="style-form-input right">
                <input type="text" name="assunto" required />
                <label><i class="icon icon-info-circled"></i> Assunto</label> 
            </div>

            <div class="style-form-input full">
            
                <select name="estadocivil" class="dropdown select_form" required>
                
                <option selected disabled class="form_select_option" value="">Sugestão de Artigos ?</option>
                <option value="Html5" class="form_select_option">Html5</option>
                <option value="Css3" class="form_select_option">Css3 </option>
                <option value="jQuery" class="form_select_option">jQuery</option>                    
                <option value="WordPress" class="form_select_option">WordPress</option>                    
            
                </select>

            </div>    
            
            <div class="style-form-input full">
                <textarea name="mensagem" required></textarea>
                <label><i class="icon icon-comments"></i> Mensagem</label>
            </div>


            <div class="style-form-input full">

                <input type="hidden" name="acao" value="enviar">
                <button class="btn-submit">Enviar mensagem</button>
            
            </div>

        </form>

    </div>

Vamos Adicionar o CSS

Nesta seção, usaremos algumas propriedades CSS para projetar o nosso formulário.

.title_contato {

    font-family: 'open_sansregular';
    font-weight: 600;
    font-size:1.8em;
    color: #444;
    text-align: left;
    margin-bottom:10px;
}

input:focus ~ label, textarea:focus ~ label, input:valid ~ label, textarea:valid ~ label {
  
    font-size: 0.8em;
    color: #5be1e5;
    top: -15px;
    -webkit-transition: all 0.225s ease;
    transition: all 0.225s ease;
    background: #fff;
    padding: 7px 6px;
    left: 10px;
    border-radius: ;
    font-weight: bold;


}

.style-form-input {

    float: left;
    width: 295px;
    margin: 1em 0;
    position: relative;
    border-radius: 4px;
}

.right { float:right; }

@media only screen and (max-width: 768px){
    
  .style-form-input { width:100%; }

}

.style-form-input label {
    color: #999;
    padding: 7px 15px;
    position: absolute;
    top: 10px;
    left: 0;
    -webkit-transition: all 0.25s ease;
    transition: all 0.25s ease;
    pointer-events: none;
}

.style-form-input.full { 
    width: 650px;
    max-width: 100%;
}


input,select,
textarea {

    width: 100%;
    padding: 15px;
    border: 0;
    font-size: 1em;
    background-color: #ffffff;
    color: #999;
    border-radius: 6px;
    border: 1px #eeecec solid;

}

input:focus,
textarea:focus { outline: 0; }

input:focus ~ span,
textarea:focus ~ span {
    width: 100%;
    -webkit-transition: all 0.075s ease;
    transition: all 0.075s ease;
}

textarea {
    width: 100%;
    min-height: 7em;
}

.container_form {
    
    width: 650px;
    max-width: 100%;
    overflow: hidden;
    background:#fff; 
    box-shadow: 1px 0px 1.2px 0px #e3e3e3; 
    border-radius:3px; padding:1em; 
    margin: 20px auto 25px auto;
}

.btn-submit {

    width: 100%;
    color: #fff;
    font-size: 1.2em;    
    float: left;
    text-align: center;
    padding: 15px 35px;
    border-radius: 6px;
    display: inline-block;
    background-color: #444444;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.06), 0 2px 10px 0 rgba(0,0,0,0.07);
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
    border:none;

}

.btn-submit:hover {
    
    background-color: #5be1e5;
    transform: translateY(2px);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.10),
    0 1px 1px 0 rgba(0,0,0,0.08);

}

@media (max-width: 768px) {
    
    .btn-submit {
        
      width:100%;
      float: none;
      text-align:center;
    
    }
}

input[type=checkbox] + label {
  color: #ccc;
  font-style: italic;
} 

input[type=checkbox]:checked + label {

  color: #f00;
  font-style: normal;

}

Combinando as Duas seções acima Html5 e Css3 temos o seguinte Resultado !

Formulário Html Css Pronto

Veja o Resultado !

Baixar Código Veja Funcionando

Publicado por: Loop Nerd

1.180 Visualizações

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos Relacionados