【发布时间】:2014-02-05 10:00:38
【问题描述】:
使用 CSS3 透视,我想做一个翻转动画。这是我的代码:
HTML:
<header>
<div id="h1">
<h1>Title</h1>
</div>
</header>
CSS:
header div#h1{
width: 150px;
perspective: 150px;
-webkit-perspective:150px;
}
header div#h1 h1{
position: absolute;
animation: flip 5s infinite;
}
@keyframes flip{
0%{
transform: rotate(0);
-webkit-transform: rotate(0);
}
25%{
transform: rotateX(45deg);
-webkit-transform: rotateX(45deg);
}
50%{
transform: rotateX(90deg);
-webkit-transform: rotateX(120deg);
}
75%{
transform: rotateX(120deg);
-webkit-transform: rotateX(120deg);
}
100%{
transform: rotateX(180);
-webkit-transform: rotateX(180);
}
}
/* -webkit- keyframes */
看起来这个动画应该可以工作,但它没有。
为什么这不起作用?
谢谢。
【问题讨论】: