我有这个代码:
@keyframes margin-title
{
0% {margin: -170px 0 0 0}
100% {margin: -130px 0 0 0}
}
@-webkit-keyframes margin-title
{
0% {margin: -170px 0 0 0}
100% {margin: -130px 0 0 0}
}
h1 {
margin: -130px 0 0 0;
text-shadow: 0 0 10px #000;
animation: margin-title 1s ease, fade-title 4s;
-webkit-animation: margin-title 1s ease, fade-title 4s;
}
HTML:
<div id="home">
<h1>Photal</h1>
<p>lorem ipsum</p>
</div>
问题是动画“关键帧标题”不仅显示在标题上,还显示在段落上,而我的段落没有使用任何 CSS 代码。它们都在一个 div 中,没有任何可能影响它的动画(我猜)。
这是一个 jsfiddle,所以你会明白:http: //jsfiddle.net/ad3gP/1/
谢谢你