Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: input i hover
Forum PHP.pl > Forum > Po stronie przeglądarki
Fixus
Witam.
Mam kawałek css`a
  1. .content_blog input:hover {
  2. color: white;
  3. background: black;
  4. }


FF interpretuje to bez problemów i jak najeżdżam to zmienia kolory ale IE odmawia mi współpracy. Czy można zmusić IE do zmiany kolorów po najechaniu na input`a ? Mam tu na myśli nie tylko guzik ale też pole
skowron-line
Można z tym ze musisz użyć JS i zdarzen onmouseover i onmouseout
mike
whatever:hover
Cezar708
niestety IE jest oporne (tu jakiś artykuł przykładowy na ten temat) jest kilka możliwości obejścia tego. Jedną z nich jest uzycie JavaScript i zdarzeń onMouseOver i onMouseOut, dla przykładu:

  1. input.input_hover {
  2. color: white;
  3. background: black;
  4. }
  5. function replaceClass(elem, className){
  6. elem.className = className;
  7. }
  8.  
  9. <div class="content_blog">
  10. <input onmouseover="replaceClass(this, 'input_hover')" onmouseout="replaceClass(this, '')">
  11. </div>


nie sprawdzałem ale powinno zadziałać w większości przeglądarek
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.