我最近被問到這個問題:如何解決這個問題?創建一個工具,允許設計者配置動畫。爲了促進這一點,在JavaScript中實現一個可以呈現這些動畫的AnimationSequence。如何從下面的原型創建一個動畫工具
例如,如果一個設計師想配置一欄元素的填充,AnimationSequence的使用將是這個樣子
var barSequence = new AnimationSequence(bar, [
[100, { width: '10%' }],
[200, { width: '20%' }],
[200, { width: '50%' }],
[200, { width: '80%' }],
[300, { width: '90%' }],
[100, { width: '100%' }]
]);
barSequence.animate();
,其中序列中的每個步驟中的第一個元素是多少毫秒,直到出現該步驟,第二個元素是包含任意數量CSS屬性的對象。
你將如何實現一個AnimationSequence?
如果你想要jQuery,我認爲它會更容易實現像'barSequence = $(selection).AnimationSequence({/*...*/}});',原型需要注入jQuery – Kaddath
應該看看['Web Animations'](https://w3c.github.io/web-animations/)。 –