• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Animacje JS bez użycia processing.js

Object Storage Arubacloud
0 głosów
387 wizyt
pytanie zadane 1 listopada 2016 w JavaScript przez marioosu Dyskutant (9,260 p.)
Cześć,

Chciałbym prosić o wskazówkę, jakich metod można użyć do zrobienia animacji w JS jakie są np. na tumblr po kliknięciu na 'serduszko' :D Łatwo coś takiego zrobić na płótnie z użyciem processing.js, ale domyślam się, że są lepsze sposoby na zrobienie podobnych efektów bez zaciągania "armaty, aby zabić komara" ;)

A jeśli się mylę i processing będzie do tego wskazany również proszę o sprostowanie.

1 odpowiedź

+2 głosów
odpowiedź 1 listopada 2016 przez Fenix Nałogowiec (26,750 p.)
wybrane 1 listopada 2016 przez marioosu
 
Najlepsza
Ogolnie to do wykonania większości animacji w ogóle nie trzeba zaciągać js'a. Wystarczy sam css, i pseudo elementy selekterów. Oraz nauczenie się przez praktykę oraz doświadczenie innych(aby szybciej zrozumieć działanie) takich rzeczy jak: Transition, Transforms, timing function etc. Ale wszystko na spokojnie, musisz dać umysłowi trochę czasu na przetrawienie tego, oraz dużo ćwiczyć. :P
1
komentarz 1 listopada 2016 przez JuzMnieTuNieMa Użytkownik (690 p.)
edycja 3 listopada 2016 przez JuzMnieTuNieMa

Można też zdefiniować animację w CSS, a potem tylko javascriptem albo jQuery dodać/usunąć klasę, która posiada animację.

W jQuery jest fajna funkcja toggleClass():

$(selektor).zdarzenie(function(){
    $(this).toggleClass("nazwa_klasy");
});

będzie ona dodawała klasę gdy jej nie ma, a usuwała ją gdy jest.

Mam nadzieję, że pomogłem :)

komentarz 1 listopada 2016 przez marioosu Dyskutant (9,260 p.)
Dzięki za odpowiedzi - obie były pomocne. Udało mi się to rozgryźć dodając element z efektem (z animacją) na @keyframes, a po zakończeniu animacji również za pomocą JS ten element usunąć.

Podobne pytania

0 głosów
1 odpowiedź 200 wizyt
pytanie zadane 7 października 2019 w JavaScript przez veryape Użytkownik (580 p.)
0 głosów
1 odpowiedź 778 wizyt
0 głosów
1 odpowiedź 84 wizyt

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...