【发布时间】:2013-09-04 10:36:28
【问题描述】:
我在这里测试了一段代码:http://jsfiddle.net/PTtJx/ 简单的 CSS 动画和一些显示屏幕大小的 JS。 代码行编号。 7 停止CSS动画:翻译。 删除这条线,它再次工作。 我没有找到任何理由。 有没有人可以确认这是一个错误或错误的代码。 谢谢
<script>
function resize(){
var P,H,W,f_Factor=1;
W=window.innerWidth;
H=window.innerHeight;
P=Math.floor(f_Factor*(8+W/50));
if(P<4){P=4;}document.body.style.fontSize=P+"px";
document.getElementById("dimensions").innerHTML = W + "x" + H;
}
resize();
</script>
<style>
.slide_1 {
z-index:50;
top: 0px;
left:0%;
position: absolute;
overflow: hidden;
font-size: 30px;
}
.slide_1 {
-webkit-animation: slide 3s infinite;
-webkit-animation-delay: 0s;
-webkit-animation-fill-mode:forwards;
-webkit-transform-origin: 0% 0%;
}
@-webkit-keyframes slide {
0%{-webkit-transform: translate(0%);}
50%{-webkit-transform: translate(250%) ;text-shadow: 0 0 10px rgba(0,0,0,1);}
100%{-webkit-transform: translate(0%);}
}
</style>
<html>
<span class="slide_1" id="dimensions">ABC</span>
</html>
【问题讨论】:
-
尝试更好地缩进你的代码
-
就我所看到的动画作品而言。
标签: javascript css animation conflict