2010-04-30 16 views

Odpowiedz

18

Zmiana koloru podczas wprowadzania treści jest łatwe:

input:focus { color: yellow } 

nie poparte IE7 i niższe. Tabela kompatybilności here.

Zmiana koloru kursora nie jest możliwa, o ile wiem. Zwykle przyjmuje kolor tekstu, który w większości przypadków powinien być dobry.

+0

Po prostu świetnie! bardzo dziękuję – eomeroff

+5

Teoretycznie jest to możliwe, ale trzeba napisać javascript i trzeba będzie mieć obraz kursora w każdym kolorze. Byłoby to nudne i najprawdopodobniej strata czasu. :) – switz

2

Użyj color, aby określić kolor tekstu. Użyj caret-color, aby określić kolor kranu.

HTML

<input class="examples" /> 
<textarea class="examples"></textarea> 

CSS

.examples { 
    color: gray; 
    caret-color: red; 
} 
+0

To powinno być teraz odpowiedzią. Wiem, że pytanie ma kilka lat, ale tego właśnie powinieneś używać. –

1

Zastosowanie nowoczesnych CSS!

input { 
    caret-color : red; 
} 
input:focus { 
    color : yellow; 
} 
Powiązane problemy