css3的图形3d翻转效果应用示例
css3的图形3d翻转效果应用示例
发布时间:2016-12-27 来源:查字典编辑
摘要:css33drotatebody,div,ul,li{padding:0;margin:0;}.containerulli{height:1...

<!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>

<ul>

<li>

<div>

<div>front</div>

<div>back</div>

</div>

</li>

<li>

<div>

<div>front2</div>

<div>back2</div>

</div>

</li>

<li>

<div>

<div>front3</div>

<div>back3</div>

</div>

</li>

</ul>

</div>

</body>

</html>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新 Div+Css教程学习
热门 Div+Css教程学习
网页设计子分类