最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CSS3制作酷炫的三维相册效果示例

来源:动视网 责编:小采 时间:2020-11-27 18:52:51
文档

CSS3制作酷炫的三维相册效果示例

CSS3制作酷炫的三维相册效果示例:特炫的三维相册分享出来,希望大家喜欢!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <
推荐度:
导读CSS3制作酷炫的三维相册效果示例:特炫的三维相册分享出来,希望大家喜欢!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <
 特炫的三维相册分享出来,希望大家喜欢!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>三维动画</title>
<style type="text/css">
* { 
 padding : 0px; 
 margin: 0px; 
} 
body { 
 background: url(images/758.jpg) no-repeat top center; 
} 
.product { 
 height: 400px; 
 position: fixed; 
 top: 20%; 
 right: 20%; 
 /*视距*/ 
 perspective : 500px; 
} 
.scene { 
 height: 250px; 
 width: 250px; 
 transform-style: preserve-3d; 
 transform-origin: 50%; 
 margin: 100px; 
 /*定义一个名为slide的动画*/ 
 animation: slide 12s linear infinite; 
} 

.scene ul li { 
 width: 230px; 
 height: 230px; 
 list-style: none; 
 border: 5px solid rgba(255, 255, 255, 0.5); 
 position: absolute; 
} 

@keyframes slide{ 
 from{ 
 transform: rotateY(0deg); 
 } 

 to{ 
 transform: rotateY(360deg); 
 } 
} 
.s1 { 
 float: left; 
} 
.s1 ul li:nth-child(1) { 
 transform: rotateY(0deg) translateZ(118px); 
} 
.s1 ul li:nth-child(2) { 
 transform: rotateY(90deg) translateZ(118px); 
} 
.s1 ul li:nth-child(3) { 
 transform: rotateY(180deg) translateZ(118px); 
} 
.s1 ul li:nth-child(4) { 
 transform: rotateY(-90deg) translateZ(118px); 
} 
.s2 { 
 float: right; 
} 
.s2 ul li:nth-child(1) { 
 transform: rotateY(0deg) translateZ(200px); 
} 
.s2 ul li:nth-child(2) { 
 transform: rotateY(90deg) translateZ(200px); 
} 
.s2 ul li:nth-child(3) { 
 transform: rotateY(180deg) translateZ(200px); 
} 
.s2 ul li:nth-child(4) { 
 transform: rotateY(-90deg) translateZ(200px); 
} 
</style>
</head>
<body>
 <p class='product'>
 <!-- scene类是为了修饰两个p的相同点 -->
 <!-- s1和s2是为了显示两个p的不同,一个左浮动,一个右浮动 -->
 <p class='scene s1'>
 <ul>
 <li><img src="images/1.jpg"/></li>
 <li><img src="images/2.jpg"/></li>
 <li><img src="images/3.jpg"/></li>
 <li><img src="images/4.jpg"/></li>
 </ul>
 </p>
 <p class='scene s2'>
 <ul>
 <li><img src="images/1.jpg"/></li>
 <li><img src="images/2.jpg"/></li>
 <li><img src="images/3.jpg"/></li>
 <li><img src="images/4.jpg"/></li>
 </ul>
 </p>
 </p>
</body>
</html>

下面是截图:

文档

CSS3制作酷炫的三维相册效果示例

CSS3制作酷炫的三维相册效果示例:特炫的三维相册分享出来,希望大家喜欢!<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <
推荐度:
标签: 相册 制作 酷炫
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top