Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> input i hover
Fixus
post
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Posty w temacie
- Fixus   input i hover   10.01.2008, 14:05:39
- - skowron-line   Można z tym ze musisz użyć JS i zdarzen onmouseove...   10.01.2008, 14:13:05
- - mike   whatever:hover   10.01.2008, 14:13:30
- - Cezar708   niestety IE jest oporne (tu jakiś artykuł przykład...   10.01.2008, 14:14:02


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 19:33