Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Hover w HTML
Forum PHP.pl > Forum > Przedszkole
GoOx
Witam,

chciałbym się zapytać czy idzie zrobić taki ala hover w html?

ponieważ oczy wiście da się przez css tylko by wykonać menu z przyciskami graficznymi musiałbym taki kod przepisywać podpbie kilka razy:

  1. #main .reg a {
  2. background-repeat:no-repeat;
  3. background-image:url('../images/rejestracja.png');
  4. width:100%;
  5. height:100%;
  6. display:block;
  7. }
  8.  
  9. #mian .reg a:hover {
  10. background-repeat:no-repeat;
  11. background-image:url('../images/rejestracja_hover.png');
  12. width:100%;
  13. height:100%;
  14. display:block;
  15. }


Czy nie da się zrobić to poprzez html ? w sensie że między <li> </li> dam <img src="... + coś tam by zadziałało jak hover.

Z góry dziękuję za pomoc.

Chyba znalazłem odpowiedź
  1. <img src="image1.gif"
  2. onmouseover="this.src='image2.gif'"
  3. onmouseout="this.src='image1.gif'">
lobopol
Nie
i nie rób tak jak zrobiłeś tylko
  1. #main .reg a {
  2. background-repeat:no-repeat;
  3. background-image:url('../images/rejestracja.png');
  4. height:100%;
  5. display:block;
  6. }
  7.  
  8. #main .reg a:hover {
  9. background-image:url('../images/rejestracja_hover.png');
  10. }

A jeszcze lepiej zrób z tych 2 obrazków sprite i
  1. #main .reg a {
  2. background:url('../images/rejestracja.png') no-repeat; //w 0 0 position pierwszy obrazek
  3. height:100%;
  4. display:block;
  5. }
  6.  
  7. #main .reg a:hover {
  8. background-position: 0 -wysokość pierwszego obrazkapx;
  9. }
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.