<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title> Simple CSS3 Animation </title>
<style>
#rectBox{
width:100px;
height:10px;
background:#666;
position:absolute;
top:200px;
left:200px;
/*Chrome*/
-webkit-animation:colorChange 5s linear .5s infinite;
-webkit-transform-origin:0% 50%;
/*Mozilla*/
-moz-animation:colorChange 5s linear .5s infinite;
-moz-transform-origin:0% 50%;
/*Opera*/
-o-animation:colorChange 5s linear .5s infinite;
-o-transform-origin:0% 50%;
}
#circle{
width:200px;
height:200px;
background:#666;
position:absolute;
top:105px;
left:100px;
border-radius:50%;
}
/*Chrome*/
@-webkit-keyframes colorChange
{
0% {background:red;-webkit-transform:rotate(0deg);}
50% {background:blue;-webkit-transform:rotate(180deg);}
100% {background:red;-webkit-transform:rotate(360deg);}
}
/*Mozilla*/
@-moz-keyframes colorChange
{
0% {background:red;-moz-transform:rotate(0deg);}
50% {background:blue;-moz-transform:rotate(180deg);}
100% {background:red;-moz-transform:rotate(360deg);}
}
/*Opera*/
@-o-keyframes colorChange
{
0% {background:red;-o-transform:rotate(0deg);}
50% {background:blue;-o-transform:rotate(180deg);}
100% {background:red;-o-transform:rotate(360deg);}
}
</style>
</head>
<body>
<div id="circle"> </div>
<div id="rectBox"></div>
</body>
</html>
HTML5实现的如钟表一样的效果
最新推荐文章于 2021-08-20 15:14:39 发布
本文提供了一个使用CSS3实现的简单动画示例,包括一个旋转并改变背景颜色的圆形和一个长方形。通过不同浏览器前缀的兼容性设置,确保了动画效果在多种现代浏览器中的正确显示。
1923

被折叠的 条评论
为什么被折叠?



