Como mudar a cor do texto de preenchimento com CSS?
Problema: Personalizando a Cor do Texto do Placeholder
O texto do placeholder em campos de formulário geralmente aparece em uma cor cinza clara padrão. Isso nem sempre combina com o design de um site. Mudar essa cor pode melhorar a consistência visual e a acessibilidade. No entanto, isso requer técnicas específicas de CSS.
Técnicas CSS para Mudar a Cor do Placeholder
Usando Pseudo-elementos
O pseudo-elemento ::placeholder é a maneira padrão de estilizar o texto do placeholder. Ele direciona o texto do placeholder em campos de formulário. Veja um exemplo:
::placeholder {
color: #999;
}
Este método funciona na maioria dos navegadores modernos. Verifique a compatibilidade do navegador ao usar esta técnica.
Dica: Contraste do Placeholder
Certifique-se de que a cor do placeholder tenha contraste suficiente com o fundo do campo de entrada para melhor legibilidade. Use ferramentas como o Verificador de Contraste do WebAIM para confirmar a taxa de contraste.