为什么无法使用JavaScript在CSS动画上更改速度

 End---的天空_808 发布于 2023-01-08 16:52

我制作了一个CSS动画和一些JavaScript代码来更新动画速度.似乎我的JavaScript代码是有效的,但是一旦在CSS中设置了速度,就无法再更新它.如果我没有在CSS中设置速度,那么JavaScript工作得很好.

#circle1 {
   width: 200px;
   height: 200px;
   background: blue;
   -webkit-animation: upDown 5s infinite;  /* Safari and Chrome */
   animation: upDown 5s infinite;
}

如果上面的CSS中的最后两行被删除,则以下javascript有效

document.getElementById('circle1').style.webkitAnimationName = 'upDown';
document.getElementById('circle1').style.webkitAnimationDuration = '40s';

有关详细信息,请参阅此JS小提琴http://jsfiddle.net/usJv8/1/

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有