Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: hover na obrazkach
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
elidabilard
Witam.
Od południa męczę się z efektem rollovera w CSS.
Mam tak:
  1. <div id="historia">
  2. <a href="#" class="history">Historia</a>
  3. </div

i CSS
  1. .history {
  2. display: block;
  3. width: 200px;
  4. height: 100px;
  5. background: url('../image/historia.png') no-repeat 0 0;
  6. text-indent: -999em;
  7. }
  8.  
  9. .history:hover {
  10. background-position: 0 -100px;
  11. }

Niby wszystko działa jak należy. A jednak... nie. Po najechaniu kursorem widać jak "historia.png" przewija się.
Przerabiałem już chyba wszystko.
Pomożecie szanowni forumowicze?

Pzdr, Piotr
Szymciosek
http://websta.pl/szybkie-triki/szybkitrik-...-rollover-w-css

Tutaj ładnie opisane.
elidabilard
Witam.
Dziękuję za zainteresowanie. Znalazłem błąd. Otóż mam zrobione menu z animacją w CSS3, za takie działanie fotki odpowiada:
  1. *:hover {
  2. -moz-transition: 1s ease-in;
  3. -webkit-transition: 0.3s ease-in;
  4. -o-transition: 0.3s ease-in;
  5. transition: 0.3s ease-in;
  6. }

Zmieniłem na:
  1. menu li a:hover {
  2. -moz-transition: 1s ease-in;
  3. -webkit-transition: 0.3s ease-in;
  4. -o-transition: 0.3s ease-in;
  5. transition: 0.3s ease-in;
  6. }

Teraz śmiga wszystko.

Pozdrawiam i miłego weekendu.
Piotr
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.