Come modificare il colore del contenuto nel testo del tipo di input HTML durante l'immissione di un valore. E anche il colore del cursore quando è attivo.Colore del cursore di input
8
A
risposta
18
Modifica del colore entrando contenuto è semplice:
input:focus { color: yellow }
non supportato da IE7 e inferiore. Tabella di compatibilità here.
Cambiare il colore del cursore in modo specifico è impossibile per quanto ne so. Solitamente assumerà il colore del contenuto del testo, che dovrebbe andare bene nella maggior parte dei casi.
2
Utilizzare color
per specificare il colore del testo. Utilizzare caret-color
per specificare il colore del cursore.
HTML
<input class="examples" />
<textarea class="examples"></textarea>
CSS
.examples {
color: gray;
caret-color: red;
}
+0
Questa dovrebbe essere la risposta ora. So che la domanda ha diversi anni, ma è quello che dovresti usare. –
1
uso moderno CSS!
input {
caret-color : red;
}
input:focus {
color : yellow;
}
semplicemente fantastico! grazie mille – eomeroff
In teoria è possibile, ma dovresti scrivere qualche javascript e dovresti avere un'immagine del cursore in ogni colore. Sarebbe noioso e molto probabilmente una perdita di tempo. :) – switz