Css3图片翻转
2015-06-26 11:55
609 查看
<!DOCTYPE html> <html> <head> <title>Css3图片翻转</title> <meta charset="utf-8" /> <style> .flip-container { perspective: 1000; transform-style: preserve-3d; } .flip-container, .front, .back { width: 320px; height: 480px; } .flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; } .front, .back { backface-visibility: hidden; transition: 0.6s; transform-style: preserve-3d; position: absolute; top: 0; left: 0; } .front { background:#0e1; z-index: 2; transform: rotateY(0deg); } .back { background:#ccc; transform: rotateY(-180deg); } .backs { transform: rotateY(0deg); } .fronts { transform: rotateY(180deg); } </style> </head> <body> <div class="flip-container"> <div class="flipper"> <div class="front" id="pid1"> <!-- 前 --> <img src="./1.jpg" style="width:100%;height:100%"/> </div> <div class="back" id="pid2"> <!-- 后 --> <img src="./2.jpg" style="width:100%;height:100%"/> </div> </div> </div> <button id="btn"> 按 钮 </button> <script> var _btn = document.getElementById("btn"); var _pid1 = document.getElementById("pid1"); var _pid2 = document.getElementById("pid2"); _btn.onclick = function(){ _pid1.className = "fronts front"; _pid2.className = "backs back"; } </script> </body> </html>
相关文章推荐
- 闲聊CSS之关于clearfix--清除浮动
- CSS学习笔记
- 【Web前端笔记】浏览器页面白边问题,css修改默认边距
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- 通过iframe引入另外一个项目中的html片段到项目中,解决样式,高度,兼容等问题的策略
- css实现相册方式展现的字母表
- WPF:自定义控件之Button-自定义样式,共用样式
- CSS编写规范
- 纯CSS代码表现一座漂亮的房子的特效
- 纯CSS“三角边”的实现
- CSS中常用中文字体转Unicode编码表
- openlayer 高亮显示样式
- input file文件上传样式
- The CSS3 Placeholder Pseudo-element
- CSS定位规则之BFC 你竟然一直不知道的东西!!!!!
- 布局转换——考验CSS功底的时刻到来
- CSS基础
- CSS 预处理器
- [CSS]IE6和360浏览器兼容模式下的兼容性问题
- 初探CSS 4选择器