<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>旋转动画(原创)-jq22.com</title>
<script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
<style>
* {
margin:0;
padding:0;
}
div {
width:200px;
height:200px;
/*最后把下面这个去掉*/
/* background:#f00;
*/
/*圆边框 50% 上右下左 0px 0px 0px 0px*/
border-radius:50%;
/* 上边距 右边距 下边距 左边距 */
margin:100px 10px 200px 100px;
/*float:left;
*/
position:relative;
}
p {
width:160px;
height:160px;
background:yellowgreen;
border-radius:50%;
border:20px solid rgba(255, 255, 255, 0.534);
background-origin:border-box;
position:absolute;
z-index:1;
transition:1S;
}
h1 {
width:200px;
height:200px;
background:#333;
border-radius:50%;
margin:0 auto;
text-align:center;
/*line-height和height组合到一块儿,还有一种效果,就是如果把它们的值设置的一样了,文字就会在垂直方向居中*/
line-height:200px;
position:absolute;
transform:scale(0,0 ) rotate(0deg);
transition:1S;
color:#fff;
}
div:hover p {
transform:scale(0,0) rotate(360deg);
}
div:hover h1 {
transform:scale(1,1) rotate(360deg);
}
</style>
</head>
<body>
<div>
<p></p>
<h1>你猜这是什么</h1>
</div>
<div>
<p></p>
<h1>这是旋转</h1>
</div>
<script>
</script>
</body>
</html>