水平翻转效果:

<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.stage {
width: 140px;
height: 200px;
perspective: 800px;
} .container {
position: relative;
width: 140px;
height: 200px;
transform-style: preserve-3d;
transition: 1s;
} .front {
position: absolute;
width: 140px;
height: 200px;
background-image: url(img/3tb_160824110159262h572240.jpg);
background-size: cover;
backface-visibility: hidden;
} .back {
position: absolute;
width: 140px;
height: 200px;
background-image: url(img/3tb_160824110159xh65572240.jpg);
background-size: cover;
transform: rotateY(180deg);
backface-visibility: hidden;
} .stage:hover .container {
transform: rotateY(180deg);
}
</style>
</head> <body>
<div class='stage'>
<div class='container'>
<div class='front'></div>
<div class='back'></div>
</div>
</div> </body>
</html>

 3D 旋转:

<!doctype html>
<html lang="en"> <head>
<meta charset="UTF-8" />
<title>Document</title>
<style type="text/css">
* {
margin: 0;
padding: 0;
} .wrap {
padding: 50px;
} .stage {
width: 100px;
height: 100px;
-webkit-perspective: 2000px;
perspective: 2000px;
list-style: none;
} .container {
position: relative;
width: 100px;
height: 100px;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: 1s;
transition: 1s;
} .front {
position: absolute;
width: 100px;
height: 100px;
-webkit-transform: translateZ(50px);
transform: translateZ(50px);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .front img {
width: 100%;
height: 100%;
} .back {
position: absolute;
display: block;
width: 100px;
height: 100px;
text-align: center;
line-height: 100px;
-webkit-transform: rotateY(90deg) translateZ(50px);
transform: rotateY(90deg) translateZ(50px);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} li:nth-child(1) .back {
background-color: skyblue;
} li:nth-child(2) .back {
background-color: pink;
} li:nth-child(3) .back {
background-color: lightyellow;
} .container:hover {
-webkit-transform: rotateY(-90deg);
transform: rotateY(-90deg);
}
</style>
</head> <body>
<ul class="wrap">
<li class="stage">
<div class='container'>
<div class="front"><img src="http://d3.freep.cn/3tb_160824132644ihf4572240.jpg" /></div>
<p class="back">帅气的胡歌</p>
</div>
</li>
<li class="stage">
<div class='container'>
<div class="front"><img src="http://d2.freep.cn/3tb_160824132644w0r4572240.jpg" /></div>
<p class="back">美腻的赵丽颖</p>
</div>
</li>
<li class="stage">
<div class='container'>
<div class="front"><img src="http://d3.freep.cn/3tb_160824235542tkj9572240.jpg" /></div>
<p class="back">清纯的刘亦菲</p>
</div>
</li>
</ul>
</body> </html>

  

最新文章

  1. hybird之web动态换肤实现
  2. Android学习系列(37)--App调试内存泄露之Context篇(下)
  3. nginx简单的rewrite配置
  4. hdu 1695 GCD(莫比乌斯反演)
  5. CSS3伪类选择器
  6. window—BAT脚本
  7. PHP环境搭建所遇到的问题
  8. python RabbitMQ队列使用(入门篇)
  9. border-radius实例1
  10. TVS參数具体解释及选型应用
  11. datable 翻页事件处理
  12. java 常用正则表达式总结
  13. 使用Spark MLlib进行情感分析
  14. Writing Sentences [1]
  15. Centos7 修改硬件时间和系统时间
  16. C#转发Post请求,包括参数和文件
  17. 【NLP CS224N笔记】汇总
  18. Android 开发 VectorDrawable 矢量图 (一)了解Android矢量图与获取矢量图
  19. 算法练习LeetCode初级算法之数组
  20. python-day1笔记

热门文章

  1. 企业内部从零开始安装docker hadoop 提纲
  2. hibernate学习(设计一对一 关系 映射)
  3. ios底层网络请求错误码
  4. pip使用
  5. 使用Debussy+ModelSim快速查看前仿真波形
  6. 清除SQLServer日志的两种方法
  7. [转] 关于linux下通过shell命令(自动)修改用户密码
  8. Highcharts图形报表的简单使用
  9. 文件过滤器 filter
  10. Ubuntu上如何卸载Vmware产品