前端特效之520表白神器-旋转照片墙

互联网 20-4-28
520马上到了,教大家一手表白神器,单身的程序员们感觉学起来,很简单。

制作步骤:

1. 新建代码目录,新建文件index.html,将以下代码拷贝到文件中

2. 新建文件夹image,找12张图片放进去,修改imgae标签对应的src属性,酷炫的照片旋转就完成了。

3. 代码效果如下,双击index.html或者直接拖到浏览器中打开即可

<!doctype html> <html> <head>     <meta charset="utf-8">     <title>520表白神器-照片特效</title>     <style>         *{             padding:0;             margin:0;         }         #react{             width: 200px;             height:200px;             margin: 200px auto;             transform-style:preserve-3d;             animation:rotate 20s infinite;             animation-timing-function: linear;         }         #react div{             position:absolute;             transition: all .4s;         }         div .out_pic{             width:200px;             height:200px;             opacity:0.9;         }         div .in_pic{             width:100px;             height:100px;         }         #react span{             display:block;             position:absolute;             width:100px;             height:100px;             top:50px;             left:50px;         }         @keyframes rotate{             from{transform: rotateX(0deg) rotateY(0deg);}             to{transform: rotateX(360deg) rotateY(360deg);}         }         .out_frount{             transform:translateZ(100px);         }         .out_back{             transform:translateZ(-100px);         }         .out_left{             transform:rotateY(90deg) translateZ(100px);         }         .out_right{             transform: rotateY(-90deg) translateZ(100px);         }         .out_top{             transform:rotateX(90deg) translateZ(100px);         }         .out_bottom{             transform: rotateX(-90deg) translateZ(100px);         }         .in_frount{             transform:translateZ(50px);         }         .in_back{             transform:translateZ(-50px);         }         .in_left{             transform:rotateY(90deg) translateZ(50px);         }         .in_right{             transform: rotateY(-90deg) translateZ(50px);         }         .in_top{             transform:rotateX(90deg) translateZ(50px);         }         .in_bottom{             transform: rotateX(-90deg) translateZ(50px);         }         #react:hover .out_frount{             transform:translateZ(200px);         }         #react:hover .out_back{             transform:translateZ(-200px);         }         #react:hover .out_left{             transform:rotateY(90deg) translateZ(200px);         }         #react:hover .out_right{             transform: rotateY(-90deg) translateZ(200px);         }         #react:hover .out_top{             transform:rotateX(90deg) translateZ(200px);         }         #react:hover .out_bottom{             transform: rotateX(-90deg) translateZ(200px);         }         @charset "utf-8";         /* CSS Document */     </style> </head>  <body> <div id="react">     <div class="out_frount">         <image src="image/1.jpg" class="out_pic">     </div>     <div class="out_back">         <image src="image/1.jpg" class="out_pic">     </div>     <div class="out_left">         <image src="image/1.jpg" class="out_pic">     </div>     <div class="out_right">         <image src="image/1.jpg" class="out_pic">     </div>     <div class="out_top">         <image src="image/1.jpg" class="out_pic">     </div>     <div class="out_bottom">         <image src="image/1.jpg" class="out_pic">     </div>     <span class="in_frount">         <image src="image/1.jpg" class="in_pic">     </span>     <span class="in_back">         <image src="image/1.jpg" class="in_pic">     </span>     <span class="in_left">         <image src="image/1.jpg" class="in_pic">     </span>     <span class="in_right">         <image src="image/1.jpg" class="in_pic">     </span>     <span class="in_top">         <image src="image/1.jpg" class="in_pic">     </span>     <span class="in_bottom">         <image src="image/1.jpg" class="in_pic">     </span> </div> </body> </html>

摆脱单身就差这一步了,赶紧学起来,记得回来关注哦!

以上就是前端特效之520表白神器-旋转照片墙的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 表白神器
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:css font-size-adjust属性怎么用

相关资讯