Javascript 旋转按钮[HTML][JS]
当用户按下按钮将对象旋转180莫尔时,如何使用javascript制作按钮?(适用于我的网站)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:
我不知道怎么做。只需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});