<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style type="text/css">
.out{
width: 200px;
height: 300px;
-webkit-perspective:800px;
margin: 0 auto;
}
.box{
width: 100%;
height: 100%;
-webkit-transform-style: preserve-3d;
}
img{
transition: -webkit-transform 2s ease 1s,width 1s ease 2s;
-webkit-box-reflect:below 5px -webkit-gradient(linear,50% 0,50% 100%,
color-stop(0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,0.1)),
color-stop(0.8,rgba(0,0,0,0.4)),color-stop(1,rgba(0,0,0,0.8))
);
/*above:
指定倒影在对象的上边
below:
指定倒影在对象的下边
left:
指定倒影在对象的左边
right:
指定倒影在对象的右边
5px 定义阴影和图片的距离
*/
}
img:hover{
-webkit-transform:rotate3d(1,1,1,45deg);
width: 300px;
}
</style>
</head>
<body>
<div class="out">
<div class="box">
<img src="1.jpg" width="200px" height="200px">
</div>
</div>
</body>
</html>