Come posso rimuovere il punto di inserimento da un elemento <input type="text">
solo utilizzando CSS e non JavaScript?Come rimuovere il cursore da un elemento di input
risposta
Ovviamente lo si può fare solo con CSS
.
Aggiungere questo codice al vostro file CSS:
border: none;
color: transparent;
text-shadow: 0 0 0 gray;
text-align: center;
&:focus {
outline: none;
}
Non funziona in IE –
Tutto quello che ho trovato sono stati gli hack terribili fatti con javascript e due campi di input. Grazie mille per questa soluzione! Così semplice :) – forgivenson
Funziona in Edge, Chrome, Firefox ma non IE10/11. – Perfection
vi posso solo dire che si può raggiungere questo obiettivo applicando il colore attraverso css:
<input type="text" style="color: transparent;text-shadow: 0 0 0 red;" />
Altrimenti non è possibile modellare il cursore del testo con CSS.
Non funziona in IE 11 :( –
@Rakesh Shetty, hai appena copiato la risposta di Rafa Romero! –
A cosa stai riferendo? Puoi allegare un'immagine? –
Intendi il cursore del punto di inserimento (cursore)? Perché vorresti rimuoverlo? –