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="1s" keyTimes="0;0.50;1" repeatCount="indefinite" values="#D7E0E7;#879CAD;#EBF0F3"/>
</rect>
https://jsfiddle.net/s3958psq/1/
當我改變持續時間兩秒停止動畫:
<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/
我真的想知道這裏發生了什麼。
哦,謝謝。我不認爲它是成比例的。這就說得通了。 – username