ウェブアニメーションの変革の10年:フラッシュの崩壊からロッティの台頭
幸いなことに、2014年、Airbnbはソリューションを提供してくれました-Lottie.js。キーポイント:
lottie.jsは、Airbnb ExperienceとダイナミックなデザイナーSalih Abdul-Karimによって作成されたオープンソースのベクターベースのアニメーション形式です。 Lottieエンジンは、Web、iOS、Android、Windows、React Nativeで同じ方法で高速で透明で低い帯域幅ベクトルアニメーションをレンダリングするように設計されています。
要するに、SVGを使用して画像を作成するのが好きなら、Lottieはこれらのベクトルグラフィックをアニメーション化する素晴らしい方法です。 GIF、MPEG、またはCSSアニメーションをより軽い、より速く、よりスケーラブルなものに置き換えたい場合は、おそらくあなたの最良の答えです。Bashir Ahmedの美しい例で示されているように、Lottieは小さなファイルから豊富なキャラクター、軽く、滑らかな動きを生成します。このアニメーションは54kbファイルから生成されます。
最も基本的なロットアニメーション(Bashirなど)には2つのファイルのみが必要です。
Lottie Animation Player(Lottie.js)
CSSアニメーションからSVGSの微笑、アニメ、その他のJavaScriptライブラリまで、Webベクターをアニメーション化する方法はたくさんあります。
ただし、Lottieにはキラーの利点があります。
高品質の視覚アニメーションツールの成長するエコシステム スムーズで、高速で、効率的でスクリプト可能なアニメーションをエクスポートする能力LottieファイルはJSONテキストファイルに過ぎないため、技術的にアニメーションコードを任意のIDEに直接記述できます。実際、Lottieをサポートするアニメーションツールを選択する必要があります。これが私が試してテストしたいくつかのツールについての私の考えです。
ロットツールレビュー
Adobe after Effects
haikuアニメーター
既に知っていて、Adobe After Effectsが好きなら、知っているツールを使用してください。
私の場合、私はアニメーションが好きですが、それは私の労働時間の主要な部分ではありません。数ヶ月が経過しており、私はアニメーションプロジェクトにさらされていない可能性があります。私は本当に別の毎月のサブスクリプションが欲しいですか?多分...いいえ。
私にとって、Keyshape(29ドル)は、たとえそれがよく隠されていても、マネーツールにとって見事な価値のようです。lottie.js faq
...(元のFAQパーツは、コア情報を保存するために合理化されています) lottie.jsとは何ですか?Jsは、airbnbによって作成されたJavaScriptライブラリであり、開発者はBodyMovinと呼ばれる軽量JSON形式を使用してAdobe After Amphion Animationsを使用できます。
lottie.jsは、bodymovinプラグインを使用してAdobe After Effectsに作成されたアニメーションをエクスポートすることでどのように機能しますか? Lottie.jsライブラリは、これらのJSONファイルをリアルタイムで解析およびレンダリングするため、高品質のアニメーションをWebアプリケーションとモバイルアプリケーションの両方に簡単に統合できます。
lottie.jsを使用することの利点は何ですか? JavaScriptを介して簡単に制御できる高品質でスケーラブルでインタラクティブなアニメーションを提供します。
lottie.jsを使用できますか?さまざまなプラットフォームとフレームワークをサポートしています。
lottie.jsを使用する場合、サイズやパフォーマンスの考慮事項はありますか?ただし、After Effectsアニメーションは、最適なパフォーマンスのためにLottieエクスポート用に最適化する必要があります。
以上がlottie.jsを始めましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。