Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] jQuery - efekt płynnego przejścia przy hover
bahh
post
Post #1





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


Witam,

mam taki kod który zmienia jeden obrazek na drugi po najechaniu na niego myszką
http://jsfiddle.net/cvqrrw9j/

chcę jednak uzyskać tutaj efekt płynnego przejścia, tzn przejście trwa 700 milisekund

wie ktoś jak to zrobić?

Ten post edytował bahh 31.12.2014, 13:47:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
fate
post
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


http://www.w3schools.com/css/tryit.asp?fil...ss3_transition1
sprobuj z backgroundem zmixowac


--------------------
Go to the top of the page
+Quote Post
bahh
post
Post #3





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


pytanie, czy jeżeli w hover będzie inne tło (tzn odnośnik do innego obrazka) to zostanie to załadowane przy starcie strony, czy zacznie się ładować w trakcie najechania? Bo własnie dlatego chcę jQuery użyć, bym miał to załadowane na starcie.
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Obrazek dla hover zostanie załadowany po najechaniu. Dlatego są czasem problemy z brakiem płynności zmienności obrazka i w takim wypadku należy załadować obrazek wcześniej
Go to the top of the page
+Quote Post
trueblue
post
Post #5





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


http://jsfiddle.net/cvqrrw9j/2/

Ten post edytował trueblue 2.01.2015, 08:39:11


--------------------
Go to the top of the page
+Quote Post
fate
post
Post #6





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


Spróbuj ewentualnie zmixować z background position tworząc sprite'a w takim razie, wyjaśnisz mi jak to jest ze korzystając z jQuery wszystkie obrazki załadowane beda wraz ze strona? Nie udalo mi sie znaleźć informacji na ten temat


--------------------
Go to the top of the page
+Quote Post
bahh
post
Post #7





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


trueblue - przyznam że pomysł wręcz rewelacyjny w tym cssie

fate - gdyby był background position + transition to płynnie z pozycji np 0 0 przechodziłoby na 100 0 co nie dałoby efektu przenikania a przesuwania

odnośnie jQuery, sam nie wiem, aczkolwiek ze 2 lata temu gdzieś miałem kod, w którym jQuery wczytywał obrazki podczas ładowania strony, stąd to moje pytanie było u góry smile.gif
Go to the top of the page
+Quote Post
trueblue
post
Post #8





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


bahh, nic w tym rewelacyjnego, mus kiedy nie możesz mieć jednego obrazka.
Jeśli tylko jest to możliwe, trzymaj obydwie fazy w jednym obrazku/pliku.

P.S. A jeśli potrzebujesz tylko zmiany kolor<->czarno-białe, to wystarczy Ci jedna faza.


--------------------
Go to the top of the page
+Quote Post
fate
post
Post #9





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


bahh rozumiem,
zgadywałem sam nie wypróbowywałem tego nerdsmiley.png


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 08:33