Pular para o conteúdo
CSS

CSS - Readonly em Campos Select

Capa do artigo: CSS - Readonly em Campos Select

Olá meus Unicórnios! 🦄✨

Você já tentou adicionar o atributo "Readonly" em um campo Select?

Sim, NÂO funciona!

O Atributo "readonly" foi projetado para ser utilizado em campo onde o usuário ira entrar com um Texto.

Com isto, um campo onde é selecionado uma opção, o atributo não funciona.

Podemos confirmar no W3Schools:

HTML select tagW3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.w3schools.com

Veja que o atributo "readonly" não é listado entre os atributos possíveis:


Mas calma, para tudo existe gambiara, quer dizer, solução (rs).

Através do CSS, podemos configurar para que, ao clicar no SELECT, não aconteça.
Ou seja, não vai ser possível editar, já que não vai carregar a lista de opções.

Para isto, basta adicionar o código abaixo em seu Site:

select[readonly]
{
  background: #eee;
  pointer-events: none;
  touch-action: none;
}

Por hoje é só, meus unicórnios! 🦄✨

Que a magia do arco-íris continue brilhando em suas vidas! Até mais! 🌈🌟

CSS

Leia também

CSS

Zoom virtual via CSS

Descubra como simular o zoom do navegador para 80% do tamanho original com CSS