Javascript 旋转按钮[HTML][JS]

Javascript 旋转按钮[HTML][JS],javascript,html,Javascript,Html,当用户按下按钮将对象旋转180莫尔时,如何使用javascript制作按钮?(适用于我的网站) 我不知道怎么做。只需css3旋转并单击事件: 一个类和默认旋转: div{ -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */ transform: rotate(0deg); } .rotated{ -ms-transform:

当用户按下按钮将对象旋转180莫尔时,如何使用javascript制作按钮?(适用于我的网站)



我不知道怎么做。

只需css3旋转并单击事件:

一个类和默认旋转:

div{
  -ms-transform: rotate(0deg); /* IE 9 */
  -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}
.rotated{
  -ms-transform: rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
按钮的Javascript onclick事件:

var button=document.getElementById("button");
button.onclick=function(){
  document.getElementById("torotate").className = "rotated";
}

只需css3旋转和onclick事件:

一个类和默认旋转:

div{
  -ms-transform: rotate(0deg); /* IE 9 */
  -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
  transform: rotate(0deg);
}
.rotated{
  -ms-transform: rotate(180deg); /* IE 9 */
  -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
  transform: rotate(180deg);
}
按钮的Javascript onclick事件:

var button=document.getElementById("button");
button.onclick=function(){
  document.getElementById("torotate").className = "rotated";
}

您可以使用CSS3 rotate属性来执行以下操作:

HTML:

CSS:

.rotate-180{
-moz变换:旋转(180度);
-webkit变换:旋转(180度);
-o变换:旋转(180度);
-ms变换:旋转(180度);
}

JS:


演示:

您可以使用CSS3 rotate属性来执行以下操作:

HTML:

CSS:

.rotate-180{
-moz变换:旋转(180度);
-webkit变换:旋转(180度);
-o变换:旋转(180度);
-ms变换:旋转(180度);
}

JS:


演示:

我建议使用Web动画API(chrome、firefox和opera都部分支持):

关于如何使用

对于您的代码,这将执行以下操作:

element.animate([{transform: "rotate(0deg)"}, {transform: "rotate(100deg)"}], {duration: 2000});

我建议使用Web动画API(chrome、firefox和opera都部分支持它):

关于如何使用

对于您的代码,这将执行以下操作:

element.animate([{transform: "rotate(0deg)"}, {transform: "rotate(100deg)"}], {duration: 2000});