Skip to content
Natuurondernemer
    14 września, 2020 by admin

    11 JavaScript Animation Libraries For 2019

    11 JavaScript Animation Libraries For 2019
    14 września, 2020 by admin

    Kilka z najlepszych bibliotek animacji JS-CSS wokół.

    Jonathan Saring
    7 czerwca, 2018 – 6 min read

    Przeglądając sieć w poszukiwaniu schludnej biblioteki animacji Javascript, odkryłem, że wiele z „zalecanych” nie było utrzymywanych przez jakiś czas.

    Po pewnych badaniach, zebrałem 11 najlepszych bibliotek do wykorzystania w twojej aplikacji. Dodałem też kilka innych, w większości nieutrzymywanych, przydatnych bibliotek.

    Gdy budujesz UI z komponentów, użyj Bit (GitHub), aby łatwo współdzielić i ponownie używać komponentów pomiędzy swoimi aplikacjami. Oszczędza to czas i pozwala Twojemu zespołowi dzielić się komponentami, aby szybciej budować razem. Wypróbuj go, jest darmowy.

    Łatwe udostępnianie i ponowne wykorzystanie komponentów w różnych aplikacjach

    Dzięki Bit możesz nawet rozwijać komponenty z różnych projektów w tym samym czasie, i łatwo synchronizować zmiany w całej bazie kodu. Bit współpracuje z Git i NPM, dzięki czemu możesz wybrać odpowiedni przepływ pracy dla współdzielenia kodu. Obejrzyj.

    Dowiedz się więcej:

    Jak budujemy mikrownętrza i jak budujemy system projektowania.

    Zanim zagłębimy się w te biblioteki, nie zapominajmy o używaniu czystego CSS. Dlaczego? Ponieważ jest to standard, może poprawić wydajność (GPU), zapewnić kompatybilność wstecz i w przód, i może być najbardziej efektywnym sposobem tworzenia animacji. Oto 10 przykładów zgrabnych animacji czystego CSS.

    Czysty CSS Saturn Hula Hooping

    Trzy.js

    Ponad 43 tys. gwiazdek, ta popularna biblioteka jest świetnym sposobem na tworzenie animacji 3D w przeglądarce, wykorzystując WebGL w intuicyjny sposób. Udostępniając <canvas><svg>, CSS3D i renderery WebGL, biblioteka ta pozwala nam tworzyć bogate interaktywne doświadczenia na różnych urządzeniach i przeglądarkach. Po raz pierwszy wprowadzona w kwietniu 2010 roku, biblioteka jest nadal rozwijana przez prawie 1000 współpracowników.

    Anime.js

    Ponad 20 tys. gwiazdek, Anime to biblioteka animacji JavaScript, która działa z właściwościami CSS, indywidualnymi transformacjami CSS, SVG lub dowolnymi atrybutami DOM i obiektami JavaScript. Biblioteka ta pozwala na łańcuchowanie wielu właściwości animacji, synchronizację wielu instancji razem, tworzenie linii czasu i wiele więcej.

    Mo.js

    Na 14K gwiazdek, ta biblioteka jest pasem narzędzi motion graphics dla sieci, z prostymi deklaratywnymi interfejsami API, kompatybilnością między urządzeniami i ponad 1500 testami jednostkowymi. Możesz poruszać się po DOME lub SVG DOME lub tworzyć unikalne obiekty mo.js. Chociaż dokumentacja jest nieco skąpa, przykłady są obfite, a oto wprowadzenie do sztuczek CSS.

    Velocity

    Na 15K gwiazdek, Velocity jest szybkim silnikiem animacji Javascript z tym samym API co $.animate() jQuery. Posiada animację kolorów, transformacje, pętle, easingi, obsługę SVG i przewijanie. Tutaj znajduje się opis wydajnego silnika Velocity, a tutaj wprowadzenie do animacji SVG przy użyciu tej biblioteki.

    Popmotion

    Na 14K gwiazdek, ta funkcjonalna i reaktywna biblioteka animacji waży zaledwie 11kb. Pozwala programistom tworzyć animacje i interakcje z akcji, które są strumieniami wartości, które mogą być uruchamiane i zatrzymywane, i tworzone za pomocą CSS, SVG, React, three.js i każdego API, które akceptuje liczbę jako dane wejściowe.

    Vivus

    Na ponad 10K gwiazdek, Vivus jest klasą JavaScript o zerowej zależności, która pozwala animować SVG, nadając im wygląd rysowanych. Można użyć jednej z wielu dostępnych animacji, lub stworzyć własny skrypt do rysowania SVG. Sprawdź Vivus-instant, aby zobaczyć przykład na żywo, hands-on.

    GreenSock JS

    GSAP to biblioteka JavaScript do tworzenia wysokowydajnych stron internetowych.wydajności, zero zależności, animacje między przeglądarkami, która twierdzi, że jest używana w ponad 4 milionach stron internetowych. GSAP jest elastyczny i działa z React, Vue, Angular i vanilla JS. GSDevtools może również pomóc w dubugowaniu animacji zbudowanych przy użyciu GSAP.

    Scroll Reveal

    Z 15K gwiazdek i zerową liczbą zależności, ta biblioteka zapewnia łatwe animacje przewijania dla przeglądarek internetowych i mobilnych, aby ujawnić rzeczy na przewijaniu w animowany sposób. Obsługuje wiele zgrabnych typów efektów, a nawet pozwala definiować animacje za pomocą języka naturalnego. Oto krótki tutorial SitePoint.

    Hover (CSS)

    Więc, to jest biblioteka CSS. Przy 20 tys. gwiazdek, Hover zapewnia kolekcję efektów CSS3, które można zastosować do linków, przycisków, logo, SVG, wyróżnionych obrazów i innych, dostępnych w CSS, Sass i LESS. Możesz skopiować i wkleić efekt, którego chcesz użyć w swoim własnym arkuszu stylów lub odwołać się do arkusza stylów.

    Kute.js

    W pełni rozwinięty natywny silnik animacji JavaScript z niezbędnymi funkcjami do animacji między przeglądarkami.animacji między przeglądarkami. Skupia się na jakości kodu, elastyczności, wydajności i rozmiarze (rdzeń silnika to 17k min i 5.5k gzipped)- oto demo. Biblioteka jest również rozszerzalna, więc można dodawać własne funkcje.

    Typed.js

    Ta biblioteka 6K gwiazdek w zasadzie pozwala na tworzenie animacji pisania ciągów znaków z wybraną prędkością. Możesz również umieścić HTML div na stronie i odczytać z niego, aby umożliwić dostęp dla wyszukiwarek i użytkowników z wyłączonym JavaScript. Używana przez Slack i inne, ta biblioteka jest zarówno popularna, jak i zaskakująco przydatna.

    • Sprawdź też: iTyped

    Późny dodatek: Lottie by Airbnb

    Lottie to mobilna biblioteka dla Web, i iOS, która parsuje animacje Adobe After Effects wyeksportowane jako json z Bodymovinand renderuje je natywnie.

    Previous articleKiedy jest Navaratri w 2021, 2022 i 2023 roku?Next article 4 sposoby, w jakie Carolina Panthers mogą jeszcze wpłynąć na obraz playoffów

    Dodaj komentarz Anuluj pisanie odpowiedzi

    Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

    Najnowsze wpisy

    • Znalezienie siebie (i innych…) w rocznikach online
    • Jak skonfigurować Bitcoin ASIC miner
    • Chris Martin ma urodziny w Disneylandzie z Dakotą Johnson
    • Co to jest teren Superfund?
    • Fishing-bait bloodworms have bee-sting bites
    • Władca Much
    • A Beginner’s Guide to Pegging
    • 42 Healthy Crockpot Soup Recipes
    • Tina Fey Biografia
    • Nike wydało 15 000 dolarów na specjalną maszynę tylko po to, aby Florida State center Michael Ojo’s shoes

    Archiwa

    • Kwiecień 2021
    • Marzec 2021
    • Luty 2021
    • Styczeń 2021
    • Grudzień 2020
    • Listopad 2020
    • Październik 2020
    • Wrzesień 2020
    • Sierpień 2020
    • Lipiec 2020
    • Czerwiec 2020
    • Maj 2020
    • Kwiecień 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Zaloguj się
    • Kanał wpisów
    • Kanał komentarzy
    • WordPress.org
    Posterity WordPress Theme