「ベストプラクティス」はありませんが、多くのツールがありますそこ。まず「アニメーションgifからスプライト」を検索します。あなたがアニメーションのオプションはすべて、あなたのJavaScriptをコーディングすることを好む方法によって異なりスプライトを持っていたら
http://forums.tigsource.com/index.php?topic=9041.msg282280#msg282280
:あなたはImageMagickには、インストールされている場合は、この記事を見てみましょう。
ブラウザのマトリックスは何ですか?贅沢品(FF、Safari、Chromeなど)を使用している場合は、次のようなCSSアニメーションを使用できます。各フレームは100ピクセルの正方形で、スプライトには5フレームあります。
#animatedImage {
width: 100px;
height: 100px;
background: transparent url(sprite.png) no-repeat 0 0;
animation-duration: 400ms;
animation-iteration-count: infinite;
animation-timing-function: step-start;
animation-name: animateSprite;
}
@-webkit-keyframes animateSprite {
0% { background-position: 0 0; }
20% { background-position: -400px 0; }
40% { background-position: -300px 0; }
60% { background-position: -200px 0; }
80% { background-position: -100px 0; }
100% { background-position: 0 0; }
}
は、カントは、ベストプラクティスのについては何も言うが、私はロードが持っているすべての状態の画像とCSSの背景として1つのPNGファイルを配置し、ちょうどinfinitively背景位置を中心に移動します。 – Joonas
質問スタンド:これらを生成するのに役立つものを探してください。 –