1
svg要素をアニメーション化しようとしています。 duration
を1s
に設定し、それに応じてkeyTimes
と書くと動作します。しかし、私が持続時間を2s
にすると、何とかそれが壊れます。本当に私duration = "2s"は、svg要素のアニメーション化では機能しません。
<rect id="Rectangle-8-Copy-4" fill="#D7E0E7" x="10" y="10" width="46" height="4">
<animate attributeName="fill" begin="0s" dur="2s" keyTimes="0;1;2" repeatCount="indefinite" values="#D7E0E7;#879CAD;#EBF0F3"/>
</rect>
https://jsfiddle.net/s3958psq/
:
<rect id="Rectangle-8-Copy-4" fill="#D7E0E7" x="10" y="10" width="46" height="4">
<animate attributeName="fill" begin="0s" dur="1s" keyTimes="0;0.50;1" repeatCount="indefinite" values="#D7E0E7;#879CAD;#EBF0F3"/>
</rect>
https://jsfiddle.net/s3958psq/1/
私は2秒に時間を変更すると、それはアニメーションを停止します
これは動作するコードですここで何が起こっているのか知りたい。
ああ、ありがとうございました。私はそれが比例しているとは思わなかった。それは理にかなっている。 – username