2

重複の可能性:
プログラムによる GIF アニメーションの停止

アニメーション GIF を含むページを開いて、タブがウィンドウ内でアクティブになっていると、CPU を使い果たします。

HTML をマークアップして、GIF が指定された時間またはループ回数だけ再生されるようにする方法があるかどうか疑問に思っています。

または、静止画像を使用し、そのソースをホバー時に GIF に設定するのが最善の方法です (ほとんどのモバイル ブラウザーは、タップ時にホバーを設定できるようにすることでパッチを適用していると思います)。

4

2 に答える 2

1

HTML や DOM で GIF アニメーションを制御できるとは思いませんが、画像生成ツールでループ回数をある程度制御できます。

たとえば、Photoshop では次のようになります。

ここに画像の説明を入力

IE9 と Chrome はループ カウントを尊重します。ループがどのように動作するかについて仕様に言及されていませんが、すべてのブラウザーがそうしていると思います。

GIF89a 仕様

画像を変更できない場合、または別のタイミングで停止したい場合は、JavaScript を少し使用して、アニメーション GIF を静的 GIF に置き換えるだけです。

于 2012-07-17T03:09:25.827 に答える
1

私は Fireworks を使用してアニメーション GIF を作成しています。また、HTML に何もすることなく、Fireworks 内からこれらの設定を調整できます。

于 2012-07-17T02:29:18.280 に答える