有没有办法用JavaScript 设置Webkit关键帧的from或to?
from
to
各种解决方案:
var cssAnimation = document.createElement('style'); cssAnimation.type = 'text/css'; var rules = document.createTextNode('@-webkit-keyframes slider {'+ 'from { left:100px; }'+ '80% { left:150px; }'+ '90% { left:160px; }'+ 'to { left:150px; }'+ '}'); cssAnimation.appendChild(rules); document.getElementsByTagName("head")[0].appendChild(cssAnimation);
只需向标题添加样式定义。如果可能的话,通过DOM定义会更干净/更好。
编辑:使用旧方法的Chrome中出现错误