Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS] Jak przyśpieszyć efekt hover?
Forum PHP.pl > Forum > Przedszkole
waldemar
Jak przyspieszyc efekt hover? Chodzi mi o to, że po najechaniu myszką na obrazek, przeglądarka najpierw zaladuje obrazek do zaladowania a później wyświetli, jak temu zapobiec?

O to kod:

  1. .top .flags #poland{
  2. background: url('images/flag_poland_blue.gif') no-repeat;
  3. width: 28px;
  4. height: 27px;
  5. float: left;
  6. margin: 0 15px 0 0;
  7. }
  8.  
  9. .top .flags #poland:hover{
  10. background: url('images/flag_poland.gif') no-repeat;
  11. width: 28px;
  12. height: 27px;
  13. float: left;
  14. margin: 0 15px 0 0;
  15. }
sadistic_son
Zrób jeden obrazek na do hover i zwykłego linku. Przy hover tylko go przsuwasz:
  1. div{
  2. height: 100px; /*Wysokość obrazka*/
  3. width: 150px; /* połowa szerokości obrazka*/
  4. background: transparent url(rollover.jpg) 0 0 no-repeat;
  5. }
  6. div:hover{
  7. background-position: -150px 0;
  8. }

Tutaj masz dokładnie opisane jak to działa. Zwróć uwagę na pierwszy fragment z dachującym samochodem.
hieroshima
http://css-tricks.com/css-sprites/
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.