Culoarea cursorului în câmpul de introducere și browserul încrucișat

Odată ce am verificat pagina pe care a fost prezent câmpul de text al formularului de căutare. Particularitatea sa a fost că fundalul era de culoare gri închis (cu text alb), pe care l-am întâlnit pentru prima dată în întreaga mea practică.







Și am fost surprins să aflu că în majoritatea browserelor cursorul care stă pe un astfel de câmp pur și simplu nu este vizibil, deoarece culoarea cursorului în sine coincide cu culoarea câmpului.

În ciuda faptului că textul este în mod explicit setat pe alb, cursorul pentru acest parametru din anumite motive nu se pretează. Cursorul alb este vizibil numai în 3 browsere: FireFox 3, Safari și Chrome (testate și în IE6, IE7, IE8b2, FireFox 2, Opera 9.6).

În acest sens, aș dori să știu de la experți: există o modalitate de a încrucișa browser-ul culoarea cursorului în câmpul de text?

Cazul, deși foarte rar în practica mea, soluția nu ar fi superfluă, dacă, desigur, ea există deloc.

Anterior Anterior

Și ce pentru a seta o astfel de culoare de controale că nu a fost vizibil cursorul, și apoi această problemă pentru a rezolva?

Această întrebare este solicitată cel mai bine fie de către clientul de proiectare, fie de designer.

Culoarea cursorului în câmpul de introducere și browserul încrucișat






Cant să propună o cale pervertită, dar reală.
Pe JS scrie un script care ar "clipi" simbolul "|" la sfârșitul liniei ... Firește, acest simbol va fi același ca și textul.
Nu văd alte opțiuni.

Culoarea cursorului în câmpul de introducere și browserul încrucișat

Dacă IE este blocată, va trebui să lăsați câmpurile albe.

Culoarea cursorului în câmpul de introducere și browserul încrucișat

Puteți să trasați un cursor și, atunci când efectuați mușamalizare, să interceptați evenimentul mousemove și să poziționați cursorul pe mânerul mousemove în funcție de coordonatele care ajung din obiectul evenimentului - mai scurt decât evenimentul curent. Coord. cursor. + - pixeli?

Culoarea cursorului în câmpul de introducere și browserul încrucișat

Tot gunoiul este în această culoare. # 818181;
deoarece adică inversează cursorul, dar nu-l ia din stil.
Dacă luați o culoare similară, dar puțin mai întunecată. Cursorul va fi vizibil.
nu # 818181; dar cel puțin # 717 "

Culoarea cursorului în câmpul de introducere și browserul încrucișat

Culoarea cursorului își schimbă culoarea împreună cu culoarea fontului, în caz contrar CSS nu poate







Articole similare

Trimiteți-le prietenilor: