Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> hover na obrazkach
elidabilard
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.09.2012

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


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





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


http://websta.pl/szybkie-triki/szybkitrik-...-rollover-w-css

Tutaj ładnie opisane.
Go to the top of the page
+Quote Post
elidabilard
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.09.2012

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


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

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: 23.08.2025 - 23:35