Pular para o conteúdo

Como editar placeholder CSS?

Aprenda como editar placeholder CSS com dicas e exemplos práticos para personalizar seus formulários.

Por Sara Lima

Atualizado em 2 min de leitura

Compartilhar
Neste artigo

Como editar placeholder CSS?

Editar o placeholder em CSS é uma tarefa essencial para web designers que desejam personalizar a aparência de campos de entrada em formulários. O placeholder é o texto que aparece dentro de um campo de entrada, geralmente em um tom mais claro, indicando ao usuário o que deve ser inserido. Para modificar a aparência desse texto, utilizamos seletores CSS específicos que permitem alterar a cor, a fonte e outros estilos.

Estilizando o placeholder com CSS

Para editar o placeholder em CSS, você pode usar o seletor ::placeholder. Este seletor permite que você aplique estilos diretamente ao texto do placeholder. Por exemplo, se você deseja mudar a cor do texto do placeholder para cinza, você pode usar o seguinte código:

CSS
input::placeholder {
    color: gray;
}

Além da cor, você pode ajustar outras propriedades como font-family, font-size e font-weight. Aqui está um exemplo mais completo:

CSS
input::placeholder {
    color: #999;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    font-weight: bold;
}

Compatibilidade entre navegadores

É importante notar que a compatibilidade do seletor ::placeholder pode variar entre navegadores. Para garantir que seu estilo funcione em todos os navegadores, você pode usar prefixos específicos. Por exemplo:

CSS
input::-webkit-input-placeholder { /* Chrome e Safari */
    color: #999;
}
input::-moz-placeholder { /* Firefox 19+ */
    color: #999;
}
input:-ms-input-placeholder { /* IE 10+ */
    color: #999;
}
input::-ms-input-placeholder { /* Edge */
    color: #999;
}

Exemplos práticos de estilização

Além de mudar a cor, você pode aplicar diferentes estilos ao placeholder para torná-lo mais atraente. Aqui estão algumas ideias:

  • Cor de fundo: Adicione uma cor de fundo ao campo de entrada para destacar o placeholder.
  • Transições: Use transições suaves para mudar a cor do placeholder ao focar no campo.
  • Sombras: Adicione sombras ao texto do placeholder para um efeito tridimensional.

Um exemplo de código que combina várias dessas técnicas seria:

CSS
input {
    background-color: #f0f0f0;
    transition: background-color 0.3s;
}
input:focus {
    background-color: #fff;
}
input::placeholder {
    color: #999;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}

Dicas para melhorar a usabilidade

Ao editar o placeholder, é fundamental garantir que ele não interfira na usabilidade do formulário. Aqui estão algumas dicas:

  • Use um texto claro e conciso que indique o que deve ser preenchido.
  • Evite cores que dificultem a leitura do placeholder.
  • Considere a acessibilidade, garantindo que o contraste entre o placeholder e o fundo seja suficiente.

Ferramentas úteis para testar estilos

Existem várias ferramentas que podem ajudar a testar e visualizar as alterações no placeholder em tempo real. Algumas das mais populares incluem:

  • CodePen: Uma plataforma online onde você pode experimentar CSS e ver os resultados instantaneamente.
  • JSFiddle: Outra ferramenta online que permite testar HTML, CSS e JavaScript.
  • DevTools: As ferramentas de desenvolvedor embutidas nos navegadores permitem que você edite o CSS diretamente e veja as mudanças em tempo real.

Considerações finais sobre o placeholder

Editar o placeholder em CSS é uma maneira eficaz de melhorar a estética e a funcionalidade dos formulários em seu site. Ao aplicar as técnicas e dicas mencionadas, você pode criar uma experiência de usuário mais agradável e intuitiva. Lembre-se sempre de testar suas alterações em diferentes navegadores e dispositivos para garantir a melhor compatibilidade e usabilidade.

HTML e CSS Publicado em Revisado em
Foto de Sara Lima

Sara Lima

Criação e edição do Meu Site Web

Jornalista, redatora, apaixonada por novas tecnologias e comunicação. Criadora do Meu Site Web e de outros sites ao redor da internet. Também sou entusiasta no ramo de desenvolvimento web e UX. Especializada em Comunicação Visual e Social e sempre antenada nas novas tendências do mercado digital.

Conheça o Meu Site Web

Este conteúdo ajudou? Envie para quem precisa:

Continue aprendendo

Mais sobre HTML e CSS e temas próximos.

Ver tudo

Valorizamos sua privacidade

Utilizamos cookies para melhorar sua experiência. Ao clicar em "Aceitar" você concorda com o uso dos cookies e as políticas do site. Saiba mais