Conteúdo do curso
Construindo Tabelas e Formulários em HTML5
Sobre a Aula

Estilizando formulários usando CSS

Aqui você aprenderá como melhorar a aparência dos seus formulários HTML com o poder do CSS.

Compreender como estilizar elementos de entrada, botões e caixas de seleção é essencial para criar interfaces web atraentes.

A estilização adequada torna seus formulários mais convidativos e fáceis de usar, melhorando a experiência do usuário.

Vamos mostrar, de maneira clara e prática, como aplicar estilos CSS a elementos de formulário. Aprenda a usar seletores, propriedades e valores para personalizar sua aparência.

Exemplo de Código:

/* Estilizando um campo de entrada de texto */
input[type="text"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

/* Estilizando um botão */
button {
    background-color: #007BFF;
    color: white;
    padding: 8px 16px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

Você pode usar esse estilo no formulário da aula passada ou colocar em seu próprio formulário

Dicas Úteis

  • Evite estilos exagerados; a simplicidade é elegante.
  • Mantenha a consistência em toda a página.

Aplique o que você aprendeu a projetos pessoais ou desafios práticos para fortalecer suas habilidades

Com este conhecimento, você estará pronto para criar formulários atraentes e funcionais em seus projetos web.

No entanto, para facilitar o estudo vou listar algumas propriedade CSS e seus definições para você testar nos seus formulários.

  1. background-color: Define a cor de fundo do formulário.
  2. color: Define a cor do texto dentro do formulário.
  3. font-size: Define o tamanho da fonte do texto no formulário.
  4. font-weight: Controla a espessura da fonte, como “bold” para negrito.
  5. border: Define as bordas do formulário. Pode ser usado para controlar a espessura, estilo e cor da borda.
  6. border-radius: Cria bordas arredondadas nos cantos do formulário.
  7. box-shadow: Adiciona sombras ao formulário, dando a sensação de elevação.
  8. padding: Define o espaço entre o conteúdo do formulário e suas bordas.
  9. margin: Define o espaço externo ao redor do formulário.
  10. width: Define a largura do formulário.
  11. height: Define a altura do formulário.
  12. text-align: Alinha o texto dentro dos elementos do formulário. Pode ser “left”, “center”, “right” ou “justify”.
  13. text-transform: Altera o formato do texto, como “uppercase” para maiúsculas.
  14. text-decoration: Adiciona decorações ao texto, como “underline” para sublinhado.
  15. cursor: Define o cursor do mouse quando passa sobre o formulário, como “pointer” para um ponteiro.
  16. outline: Define a aparência da borda de foco ao navegar pelo formulário.
  17. background-image: Adiciona uma imagem de fundo ao formulário.
  18. opacity: Controla a opacidade do formulário e de seus elementos.
  19. transition: Cria transições suaves entre diferentes estados do formulário.
  20. placeholder: Estiliza o texto de espaço reservado dentro dos campos de entrada.
  21. input[type=”text”]: Segmentação específica para estilizar campos de entrada de texto.
  22. input[type=”checkbox”]: Segmentação específica para estilizar caixas de seleção.
  23. input[type=”radio”]: Segmentação específica para estilizar botões de rádio.
  24. input[type=”submit”]: Segmentação específica para estilizar botões de envio.
  25. select: Estiliza caixas de seleção suspensas.

Agora que você dominou a arte de criar e estilizar formulários HTML, é hora de aplicar esse conhecimento nos Exercícios do Módulo 2.

Explore métodos de envio, diversos campos de entrada e validação, aprimorando suas habilidades.

Com as ferramentas em mãos, você estará pronto para criar interações eficazes e visualmente atraentes em seus projetos!

Entrar na conversa
Rolar para cima