【发布时间】:2013-07-27 04:28:07
【问题描述】:
我有一个 div,当它淡入时我正在旋转。它适用于所有现代浏览器,但 IE 的代码似乎不起作用。
#box
{
width: 400px;
height: 400px;
display: inline-block;
position: absolute;
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transition: all 0.8s 1s ease-in-out;
-webkit-transition: all 0.8s 1s ease-in-out;
-moz-transition: all 0.8s 1s ease-in-out;
-o-transition: all 0.8s 1s ease-in-out;
opacity:0;
}
#box.animate
{
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
opacity:100;
}
我查看了以下两个类似的问题,但他们的解决方案并没有解决我的问题。
css3 rotation doesn't work in IE9
CSS3 transform: rotate; in IE9
我愿意使用 jQuery,但我对它的了解不够,无法自己编写代码。
更新
下面是我询问的关于如何使用 jQuery 解决的一个新问题的链接。如果你能帮上忙,我会给你做蛋糕。或者一个馅饼。
【问题讨论】:
-
有用 read - 适用于 IE9。我推荐使用JQuery transit,但是它也不支持IE9。
-
这篇文章将帮助你使用'-sand-transform'link你可以找到几个例子
标签: jquery html internet-explorer css