HTML动画

时间:2019-02-25 16:58:53

标签: html css animation

我创建了一个脚本来创建一个300px x 300px的彩虹框。当我尝试运行它时没有显示任何内容。我究竟做错了什么? 我已经针对如何执行此代码的教程运行了此代码,但没有发现任何内容。

<!DOCTYPE html>
<html>
<head>
<style> 
div {
width: 300px;
height:300px;
position: relative;
-webkit-animation: myfirst;
animation: myfirst;
}

@-webkit-keyframes myfirst {
  0%   {background-color:red; left:0px; top:0px;}
  25%  {background-color:yellow; left:200px; top:0px;}
  50%  {background-color:blue; left:200px; top:200px;}
  75%  {background-color:green; left:0px; top:200px;}
  100% {background-color:red; left:0px; top:0px;}
}

@keyframes myfirst {
 14%    {background-color: red;}
 28%    {background-color: orange;}
 42%    {background-color: yellow;}
 56%    {background-color: green;}
 70%    {background-color: blue;}
 84%    {background-color: #4b0082;}
 100%   {background-color: #EE82EE;}
</style>
</head>
<body>

<div></div>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

您缺少关键帧动画的右括号

编辑:您还需要添加动画的持续时间,如下所示: animation: 3s myfirst