代码如下:可以复制运行下试试:
<html>
<head>
<style>
body {
background:#ddd
}
.keleyi {
width: 220px
height: 220px
margin: 0 auto
background: no-repeat url("http://keleyi.com/image/a/q5l1xnmf.jpg") left top
-webkit-background-size: 220px 220px
-moz-background-size: 220px 220px
background-size: 220px 220px
-webkit-border-radius: 110px
border-radius: 110px
-webkit-transition: -webkit-transform 2s ease-out
-moz-transition: -moz-transform 2s ease-out
-o-transition: -o-transform 2s ease-out
-ms-transition: -ms-transform 2s ease-out
}
.keleyi:hover {
-webkit-transform: rotateZ(360deg)
-moz-transform: rotateZ(360deg)
-o-transform: rotateZ(360deg)
-ms-transform: rotateZ(360deg)
transform: rotateZ(360deg)
}
</style>
</head>
<body>
<div class="keleyi"></div>
</body>
</html>
1、首先新建一个html空白文档,取名字叫做css3动画,保存一下。
2、然后写html结构,只需要一个div元素即可,class名字叫做img
3、设置其边框为不同的颜色,边框宽度设置成100px。
4、因为是圆环,所以我们用到了css3的圆角效果,设置圆角为50%,也就是border-radius:50%,看一下效果。
5、接下来就是关键的步骤了,也就是添加动画效果。输入以下代码
6、来看一下最后的效果,还是不错的。