您的位置:首页 - HTML5
CSS3鼠标悬停div内容平面上360度旋转

效果如下:
柯乐义
keleyi.com
请使用支持CSS3的浏览器查看本页。请把光标放到图片上,然后再移到图片外,注意效果。 原图 大图


也可以点击这里体验效果:http://keleyi.com/keleyi/phtml/css3/13.htm

以下是源代码:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<title>CSS3鼠标悬停div内容平面上360度旋转-柯乐义</title><base target="_blank" />
<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"><a href="http://keleyi.com">柯乐义</a>
<br />
keleyi.com
</div>
<div>请使用支持CSS3的浏览器查看本页。请把光标放到图片上,然后再移到图片外,注意效果。
<br />
<a href="http://keleyi.com/a/bjad/tfxpf3p5.htm">原文</a>
<a href="http://keleyi.com/image/a/q5l1xnmf.jpg">原图</a> <a href="http://keleyi.com/image/a/d1eycfl3.jpg" target="_blank">大图</a>
</div>
</body>
</html>



例子中用到了CSS3 transform 属性,请参考:http://keleyi.com/a/bjad/m03g9742.htm

如果你点击原图,会发现原图是正方形的,而显示的效果却是圆形的,这是因为使用了CSS3的border-radius 属性,请参考:http://keleyi.com/a/bjad/2chy78dg.htm

最后放上大图,现在巴西世界杯进行中,选了一张足球宝贝:
本站导航
相关文章
柯乐义 Copyright© keleyi.com