問題タブ [smil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2406 参照

javascript - 純粋な SMIL で SVG 円グラフを 0% から 100% にアニメーション化する

純粋な SMIL でこの SVG 円グラフ アニメーションをどのように再現しますか? 複雑な JS を捨てて、アニメーションの合計時間を制御できるようにしたいと考えています。

http://jsfiddle.net/frank_o/gFnw9/19/

これまでのところ、これは私が得たすべてです:

http://jsfiddle.net/frank_o/46mH2/ (イアンに感謝)

しかし残念ながら:

  • キャンバスから離れた場所に配置されています(または、最初から完全な円ではありませんでした)
  • 12時ではなく9時スタート
  • Snap.svg を使用します (外部ライブラリには依存しませんが、必要に応じて依存します)

HTML:

JS:

アップデート:

問題:

ここに画像の説明を入力

次のようにする必要があります。

ここに画像の説明を入力

0 投票する
1 に答える
82 参照

svg - SVG SMIL アニメーションが期待どおりに動作しない

この SVG SMIL パイ アニメーションの中心の何が問題なのか、誰にもわかりませんか?

http://jsfiddle.net/frank_o/fj7Xc/

次のように表示されます。

ここに画像の説明を入力

次のように表示されるはずですが、

ここに画像の説明を入力

HTML:

0 投票する
1 に答える
929 参照

html - SVG animateTransform を使用してホバーのような効果を慎重にスケーリングする

SVG SMIL アニメーションでホバー効果を作ろうとしています。mouseout: mouseover=scale+15%andopacity-50%マウスオーバーとマウスアウトの反転を修正する必要があります。私の敏感な四角形に別々の要素をマウスオーバーしている間、ジャンプしません。ありがとうございました

0 投票する
1 に答える
191 参照

css - 全図マウスオーバー効果

灰色の四角形にマウスオーバーすると、彼をスケーリングします

私はこのようないくつかの数字を追加しようとしています:

その後、この図形 (線、円、四角形) のいずれかの上にマウスを置き、灰色の四角形にとどまっている間に再びアニメーションを開始します。

図全体 (id="rectangl") にマウスを置いている間は拡大 (+15%) し、図全体からマウスを離したときだけ縮小 (-15%) する必要があります。

私の同様のテーマSVG animateTransform を使用して、ホバーのような効果を慎重にスケーリングします

理解していただきありがとうございます

HTML で開くテキスト:

0 投票する
1 に答える
207 参照

html - FireFox のマウスオーバー時のスティッキー ホバー効果

ズームインしてこの長方形の上でマウスをスライドさせると、そのうちの誰かが半分の容量のままになります。マウスをゆっくりスライドさせた場合のように、理想的な状況を得るにはどうすれば修正できますか。たとえば、次のようなコードを FireFox で開きます。

0 投票する
0 に答える
264 参照

javascript - MediaElement.js での SMIL ビデオ ストリームの使用

MediaElement.js を使用して SMIL ファイルにラップされたビデオ ストリームを再生する方法を説明できる人はいますか?

JW Player はこれをサポートしていますが、MediaElement.js を使用してこれが可能かどうか興味があります。

0 投票する
2 に答える
1688 参照

javascript - SVG と SMIL でアニメーション化されたボールが 3 回バウンドし、壁に衝突する

3 回跳ね返って壁にぶつかって戻る円をアニメーション化する必要があります。指定されたパスをたどる必要があります。で試してみましたanimateMotion。今まではこんな感じで、

実際、私はこの分野に不慣れなため、次のようなことを期待しています。ガイダンスやサポートに感謝します。

ここに画像の説明を入力

0 投票する
1 に答える
114 参照

javascript - SVG アニメーション モデルを Javascript とリンクする

SVG アニメーション モデルを Javascript カスタム処理とリンクすることはできますか? 具体的には、SVG アニメーションには、すべてのアニメーション要素を同期する内部クロックがあります。さらに、Javascript でアニメーションを行う方法は他にもあります (例: setTimeout、setInternval を使用)。SVG SMIL ではサポートされていないが、SVG アニメーション モデルと調和できるカスタム アニメーションを Javascript を使用して実行できるように、SVG アニメーションを Javascript コードとリンクする方法があるかどうか疑問に思います。

どんなアイデアでも大歓迎です。

乾杯、ブルース

0 投票する
1 に答える
617 参照

internet-explorer - IEでencodeURIComponent内のSVGコードが機能しない

IE で encodeURIComponent() 内の何かをアニメーション化しようとしています。SMIL が IE でサポートされていないことは知っていますが、純粋な JS を使用して svg タグをアニメーション化/回転するよりもはるかに簡単です。以下は、Firefox と Chrome では機能するが IE では機能しないものの例です。

FakeSmile への xlink:href は動的ではないため、問題なくアニメーションを処理できるはずだと思います。同様のフィドルを試してみると、タグ内で IE で動作することがわかります。

http://jsfiddle.net/FG3PG/1/

これは、jsfiddle 側のいくつかのメタ タグまたはその他の html コードのために機能しますか? それとも、私が含めたコードがencodeURIComponent()でラップされているという事実ですか? 最終的には、svg をラップする必要があります。そうしないと、アニメーションに関係なく、まったく表示されません。