2016-12-06 2 views
0

コンテキスト:私はSVGのインフォグラフィックに取り組んでいます。アニメーションのおかげで、特にアニメーション連鎖アニメーションによって、ドキュメントを生き生きとさせたいと思っています。私はすでにSVGに精通していますが、最近はSVGアニメーションの学習を始めました。純粋なSVGとは何ですか?SMILとは何ですか?

SMILは非推奨であるため、純粋なSVGでアニメーションを作成しようとしています。

Looking at this article (esp. the Handy Dandy Replacement Reference Chart at the end)、私はSUC hattributes使用を停止する必要がある印象の下だ:彼らはSVG SMILの一部であるため...

fill="freeze" 
repeatCount="indefinite" 
begin="hover" 
begin="circ-anim.begin + 1s" 

を。

SVG reference on Mozillaを見ると、リスト内に<animate><animateTransform>が表示されますが、SMILであることやその使用を停止する必要はないという警告は表示されません。 <animate>または<animateTransform>を使用している場合

また、Chrome normally warns against the use of SMIL animations in the consoleようだが、私はそのような警告が表示されないことができます(SVGドキュメントでそれをすること、またはインラインまたはオブジェクトSVGを含んでHTMLドキュメント内。)

かいつまんそれは私には分かりませんSMILとは何か、純粋なSVGとは何ですか?誰もその話題に光を当てることはできますか? <animate><animateTransform>を使用できますか?

+0

**あなたの質問を説明するために** **タイトルを書き換えてください。 – vsync

答えて

3

SMILはno longer deprecated by Chromeです。

お客様からのご意見をお待ちしておりますが、忠実度の高い代替品がないSMILのサービスケースがあることは明らかです。その結果、私たちは、他の選択肢に向けて非難し、より小さな措置をとるという意図を停止することに決めました。

基本的にSVGのSMILはAnimation chapter of the specificationのすべてです。

これは、<animate>要素、<set>要素、<animateMotion>要素、および<animateTransform>要素です。 (SVG仕様には、使用しないでください<animateColor>要素が含まれています、あなたは単にそれをanimateで置き換えることができます)。

関連する問題