css3的图形3d翻转效果应用示例


Posted in HTML / CSS onApril 08, 2014

复制代码
代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
<title>css3 3d rotate</title>
<style type="text/css">
body,div,ul,li{
padding:0;
margin:0;
}
.container ul li {
height: 180px;
width: 180px;
margin-right: 20px;
margin-bottom: 20px;
display: inline;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
float: left;
}
.out_box{
position: relative;
height: 180px;
width: 180px;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.out_box div{
display: block;
height: 180px;
width: 180px;
position: absolute;
left: 0;
top: 0;
background: #060;
text-align: center;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
color:#FFF;
line-height:180px;
font-size:16px;
}
.out_box .front_box{
z-index: 2;
}
.out_box .back_box{
z-index: 1;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.container ul li:hover .out_box{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
transform: rotateY(180deg);
}
.container ul li:hover .back_box{
z-index: 3;
}
</style>
</head>
<body>
<div class="container">
<ul>
<li>
<div class="out_box">
<div class="front_box">front</div>
<div class="back_box">back</div>
</div>
</li>
<li>
<div class="out_box">
<div class="front_box">front2</div>
<div class="back_box">back2</div>
</div>
</li>
<li>
<div class="out_box">
<div class="front_box">front3</div>
<div class="back_box">back3</div>
</div>
</li>
</ul>
</div>
</body>
</html>
HTML / CSS 相关文章推荐
css3 2D图片转动样式可以扩充到Js当中
Apr 29 HTML / CSS
一款基于css3和jquery实现的动画显示弹出层按钮教程
Jan 04 HTML / CSS
css3 border旋转时的动画应用
Jan 22 HTML / CSS
html5模拟平抛运动(模拟小球平抛运动过程)
Jul 25 HTML / CSS
解决Firefox下不支持outerHTML问题代码分享
Jun 04 HTML / CSS
HTML5 Canvas之测试浏览器是否支持Canvas的方法
Jan 01 HTML / CSS
基于HTML5+Webkit实现树叶飘落动画
Dec 28 HTML / CSS
iframe在移动端的缩放的示例代码
Oct 12 HTML / CSS
手对手的教你用canvas画一个简单的海报的方法示例
Dec 10 HTML / CSS
html5自定义video标签的海报与播放按钮功能
Dec 04 HTML / CSS
详解HTML5 Canvas标签及基本使用
Jan 10 HTML / CSS
clear 万能清除浮动(clearfix:after)
May 21 HTML / CSS
css3 线性渐变和径向渐变示例附图
Apr 08 #HTML / CSS
使用before和:after伪类制作css3圆形按钮
Apr 08 #HTML / CSS
使用css3制作登录表单的步骤
Apr 07 #HTML / CSS
纯CSS实现聊天框小尖角、气泡效果
Apr 04 #HTML / CSS
CSS3网格的三个新特性详解
Apr 04 #HTML / CSS
CSS类名支持中文命名的示例
Apr 04 #HTML / CSS
多重CSS背景动画实现方法示例
Apr 04 #HTML / CSS
You might like
PHP5 面向对象(学习记录)
2009/12/02 PHP
php中怎么搜索相关联数组键值及获取之
2013/10/17 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
PHP yield关键字功能与用法分析
2019/01/03 PHP
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
JavaScript 产生不重复的随机数三种实现思路
2012/12/13 Javascript
jquery eval解析JSON中的注意点介绍
2013/08/23 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
JS正则表达式验证数字代码
2014/01/28 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
js获取鼠标位置实例详解
2015/12/09 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
python多线程扫描端口示例
2014/01/16 Python
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
Python求解平方根的方法
2015/03/11 Python
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python入门_条件控制(详解)
2017/05/16 Python
python实现员工管理系统
2018/01/11 Python
浅谈Python中的私有变量
2018/02/28 Python
python实现统计文本中单词出现的频率详解
2019/05/20 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
大韩航空官方网站:Korean Air
2017/10/25 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
在校生自我鉴定
2014/01/23 职场文书
六查六看剖析材料
2014/02/15 职场文书
总经理任命书
2014/03/29 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
买房协议书
2014/04/11 职场文书
2015年干部教育培训工作总结
2015/05/15 职场文书