Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在单击按钮后连续旋转图像,然后在再次单击同一按钮时停止图像_Javascript_Html_Css - Fatal编程技术网

Javascript 如何在单击按钮后连续旋转图像,然后在再次单击同一按钮时停止图像

Javascript 如何在单击按钮后连续旋转图像,然后在再次单击同一按钮时停止图像,javascript,html,css,Javascript,Html,Css,我试图实现的是一个图像旋转器按钮,它连续旋转图像,然后在我再次单击它时停止旋转 旋转 我试图在JavaScript上实现RotateImage()函数,而不使用JQuery。尝试CSS动画 函数rotateImage(){ var image=document.getElementById(“image”); 如果(image.style.webkitAnimationPlayState==“正在运行”){ image.style.webkitAnimationPlayState=“暂停”;

我试图实现的是一个图像旋转器按钮,它连续旋转图像,然后在我再次单击它时停止旋转

旋转

我试图在JavaScript上实现RotateImage()函数,而不使用JQuery。

尝试CSS动画

函数rotateImage(){
var image=document.getElementById(“image”);
如果(image.style.webkitAnimationPlayState==“正在运行”){
image.style.webkitAnimationPlayState=“暂停”;
}否则{
image.style.webkitAnimationPlayState=“running”;
}
}
#图像{
动画:旋转1s线性0s无限;
动画播放状态:暂停;
}
@关键帧旋转{
到{
变换:旋转(360度)
}
}


toogle rotation
你能展示你已经尝试过的吗?看看CSS动画,有两个-一个用于旋转,一个用于不旋转,并使用JS函数在两者之间切换。