Animacje dodają różne efekty upiększające, aby zaangażować widzów. JQuery obsługuje długą listę metod wykonywania różnych operacji. Metoda jQuery Animate () służy do tworzenia niestandardowych animacji w JQuery. Właściwości CSS są głównym interesariuszem metody JQuery Animate (). Właściwości te można animować przy różnych prędkościach o różnych wartościach. Ten post ma na celu dostarczenie szczegółowych wytycznych dotyczących animacji w JQuery z następującymi wynikami uczenia się
Jak Animate () Metoda działa w jQuery
Metoda Animate () używana do tworzenia animacji ma następującą składnię.
$ (selektor).Animate (css, prędkość, callback);Podana powyżej składnia ma następujące instancje
Animate () Składnia przetwarza wartość liczbową do zmiany CSS. Na przykład właściwość tła Color nie może być ustawiona za pomocą nazwy koloru, dlatego właściwość CSS Kolor nie jest zawarta w animacjach jQuery. Ponadto nazwy właściwości muszą znajdować się w przypadku wielbłądów, takich jak Bordercolor, BorderWidth i tak dalej.
Jak tworzyć niestandardowe animacje w JQuery
Jak omówiono wcześniej, metoda Animate () jest praktykowana w celu tworzenia animacji jQuery. Metodę Animate można zastosować w następujących scenariuszach
Wiele animacji jednocześnie: Wszystkie określone animacje są wykonywane w jednym Go.
Animowanie właściwości CSS jeden po drugim: W takim przypadku metoda Animate () jest stosowana w sposób sekwencyjny (jeden po drugim).
Animacja wartości względnej: Zwykle właściwości CSS są animowane przy użyciu bieżącej wartości właściwości CSS. Jednak metoda Animate () umożliwia wykonywanie dynamicznych animacji przy użyciu zjawiska wartości względnej.
Ćwiczylibyśmy możliwe sposoby w nadchodzących przykładach.
Przykład 1: Wiele animacji jednocześnie
Prawie wszystkie właściwości CSS można animować za pomocą metody Animate (). Ten przykład ilustruje efekt animacji jQuery () przy użyciu wielu właściwości CSS.
W powyższym kodzie,
Wyjście
Przed animacją
Po animacji
Przykład 2: jeden po drugim
Efekt animacji można upiększyć, animując właściwości CSS jeden po drugim. Rzućmy okiem na tę metodę.
Powyższy kod ćwiczy animację na div element i jest wyjaśniony poniżej
Wyjście
Przed animowaniem
Po animacji
Przykład 3: Wartości względne
Wartości względne są generowane przy użyciu dwóch operatorów przypisania „+=” i „-=”. Bieżąca wartość właściwości CSS jest przyjmowana jako wartości odniesienia, a nowe wartości są generowane przez dodanie/odejmowanie pewnej wartości liczbowej od tej bieżącej wartości.
W powyższym kodzie,
Wyjście
Przed animacją,
Po wielu kliknięciach,
Przykład 4: Za pomocą wartości ciągów
Metoda Animate () akceptuje tylko trzy wartości (ukryj, pokaż lub przełącz) dla właściwości CSS. Właściwość przełączania może animować ukrytą nieruchomość do pokazania i odwrotnie.
W powyższym kodzie Pokaż i przełącz Operacje są wykonywane Szerokość i wysokość odpowiednio. W tym celu użyliśmy Button Class = ”przełącznik”I klasa =”pokazywać" .
Wyjście
Przed animacją,
Po kliknięciu przycisku przełączania szerokość zmieni swój stan (na ukryty, tak jak w „pokazywać„Stan), jak widać na następującym obrazie.
Jeśli klikniesz przycisk show, wyświetliby to ponownie div.
Animacje odgrywają kluczową rolę w przestrzeganiu dowolnej treści. Postępując zgodnie z tymi przykładami, nauczyłbyś się niestandardowego tworzenia animacji w Jquerry.
Wniosek
Metoda Animate () służy do tworzenia niestandardowych animacji w JQuery. Metodę Animate () można zastosować do Animyme wiele właściwości CSS jednocześnie lub można ją zastosować w sposób sekwencyjny. W tym artykule zawiera szczegółowy przewodnik na temat tworzenia niestandardowych animacji w JQuery. Zrozumienie metody Animate () (główny interesariuszy animacji). Ponadto wykazano kilka przykładów, które pokazują tworzenie niestandardowych animacji w JQuery.