温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

css3代码如何实现图形3d翻转效果

发布时间:2023-01-06 09:34:03 来源:亿速云 阅读:90 作者:iii 栏目:开发技术

这篇“css3代码如何实现图形3d翻转效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css3代码如何实现图形3d翻转效果”文章吧。

代码如下:

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

css的选择器有哪些

css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种组合,有后代选择器、子选择器、伪类选择器、通用选择器、群组选择器等等

以上就是关于“css3代码如何实现图形3d翻转效果”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI