Anime.js - kerge JavaScripti animatsiooniraamatukogu
Veebi animatsioon on kaugele jõudnud. Mitte ainult ei saa arendajad teha animatsioone CSS / SVG / JS kombinatsiooniga, vaid on olemas kümneid tasuta raamatukogusid protsessi säästmiseks.
Üks minu lemmikutest on Anime.js, täiesti tasuta avatud lähtekoodiga JavaScript-animatsiooniraamatukogu.
See raamatukogu saab tehke kõik. See on JavaScript põhineb aga ka see tugineb suures osas CSS-animatsioonidele. Saate sihtida üksikuid lehekülje elemente DOMi kaudu või saate isegi sihtida kohandatud SVG-d.
Kõik dokumendid on GitHubis iseseisvalt, nii et peate leidma täpselt selle, mida otsite. Kuid iga animatsioonifunktsioon kaasas mõned parameetrid näiteks viivitus, kestus ja leevendamine.
Pange tähele seda raamatukogu ei tule paljude vaikimisi animatsioonistiilidega. Anime.js on tehtud arendajatele kes soovivad oma animatsioone kohandada ilma kirjaliku koodi kirjutamiseta.
Le live näide, vaadake Codepen'i pliiatsi allpool. Kood on äärmiselt lihtne aga sa saad uskliku animatsiooniga squash ja venitada pluss ennetamine, mõlemad animatsiooni alused.
Õiglane hoiatus: Anime.js raamatukogu on tihe. See ei ole kõik nii raske luua kohandatud animatsiooni, kuid sa pead seda tegema mõista mõned põhitõed nagu leebemaks muutmine ja JavaScripti süntaks kõnede ja valikute jaoks.
Aga kogu vajalik teave on peal repo leht, kaasa arvatud palju koodiproove ja üksikasjalikud dokumentatsioonitabelid. Ja saate sirvida avatud veateateid või vaadata brauseri tuge, mis praegu sisaldab kõik peamised brauserid ja IE 10+.
See on lihtsalt üks parimaid animatsiooniraamatuid veebiarendajatele ja see peaks olema teie jaoks lahendus mis tahes keeruline veebi animatsioon.
Et näha kamp elavad näited, vaadake seda Anime.js demode kogumit, mis asub CodePenis. Allpool panin oma lemmik, mis animeerib kogu logo nullist, tõelise elujõulisusega.