3D立体动态相册(带背景音乐)HTML+CSS脚本。程序员硬核送礼方式。。。

动画效果

截图效果:

照片准备:

命名为1、2、3、……

音乐:

将文件依次放在各自文件夹中:

CSS文本,命名:index.css

html{

background: #000;

height: 100%;

}

/*最外层容器样式*/

.wrap{

position: relative;

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

width: 200px;

height: 200px;

margin: auto;

/*改变左右上下,图片方块移动*/

}

/*包裹所有容器样式*/

.cube{

width: 200px;

height: 200px;

margin: 0 auto;

transform-style: preserve-3d;

transform: rotateX(-30deg) rotateY(-80deg);

-webkit-animation: rotate 20s infinite;

/*匀速*/

animation-timing-function: linear;

}

@-webkit-keyframes rotate{

from{transform: rotateX(0deg) rotateY(0deg);}

to{transform: rotateX(360deg) rotateY(360deg);}

}

.cube div{

position: absolute;

width: 200px;

height: 200px;

opacity: 0.8;

transition: all .4s;

}

/*定义所有图片样式*/

.pic{

width: 200px;

height: 200px;

}

.cube .out_front{

transform: rotateY(0deg) translateZ(100px);

}

.cube .out_back{

transform: translateZ(-100px) rotateY(180deg);

}

.cube .out_left{

transform: rotateY(90deg) translateZ(100px);

}

.cube .out_right{

transform: rotateY(-90deg) translateZ(100px);

}

.cube .out_top{

transform: rotateX(90deg) translateZ(100px);

}

.cube .out_bottom{

transform: rotateX(-90deg) translateZ(100px);

}

/*定义小正方体样式*/

.cube span{

display: bloack;

width: 100px;

height: 100px;

position: absolute;

top: 50px;

left: 50px;

}

.cube .in_pic{

width: 100px;

height: 100px;

}

.cube .in_front{

transform: rotateY(0deg) translateZ(50px);

}

.cube .in_back{

transform: translateZ(-50px) rotateY(180deg);

}

.cube .in_left{

transform: rotateY(90deg) translateZ(50px);

}

.cube .in_right{

transform: rotateY(-90deg) translateZ(50px);

}

.cube .in_top{

transform: rotateX(90deg) translateZ(50px);

}

.cube .in_bottom{

transform: rotateX(-90deg) translateZ(50px);

}

/*鼠标移入后样式*/

.cube:hover .out_front{

transform: rotateY(0deg) translateZ(200px);

}

.cube:hover .out_back{

transform: translateZ(-200px) rotateY(180deg);

}

.cube:hover .out_left{

transform: rotateY(90deg) translateZ(200px);

}

.cube:hover .out_right{

transform: rotateY(-90deg) translateZ(200px);

}

.cube:hover .out_top{

transform: rotateX(90deg) translateZ(200px);

}

.cube:hover .out_bottom{

transform: rotateX(-90deg) translateZ(200px);

}

html文本:

photo-3d

就OK啦~~~

如果没有音乐可能是因为路径的问题:记得修改背景音乐的路径。

这里感谢学长亲情赞助的照片,再次感谢!!!

用html3d静态相册带音乐,3D立体动态相册(带背景音乐)HTML+CSS脚本相关推荐

  1. 送给女朋友的3D立体动态相册的实现代码

    送给读者的话: 目前在抖音上很火的送给女朋友的3D立体动态相册,现在把代码分享给大家,有兴趣的朋友建议自己重头敲打一遍,这样才会理解的更加透彻.哈哈,先上效果图,吸引起你们的兴趣! 接下来就进入正题了 ...

  2. java3d翻转纪念相册_抖音上很火的3D立体动态相册实现代码!

    前言: 圣诞节快到了,是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现3D立体动态相册.赶紧学会了,来制作属于我们程序员的浪漫吧!先上效果图,来引起下你们的兴趣. ...

  3. 抖音上很火的3D立体动态相册

    带背景音乐网站效果: http://www.fengzhao.icu/photos/html/%E6%8A%96%E9%9F%B3%E4%B8%8A%E5%BE%88%E7%81%AB%E7%9A%8 ...

  4. CSS实现3D立体动态相册代码!

    1.效果展示 你们喜欢玩的3D立体动态相册都在这里了,有手就行哦. 2.创建好路径 创建好一个文件夹,css目录下面创建好css文件,img目录下放好需要展示的图片,创建好html文件,具体如图所示: ...

  5. java 编程动感相册_抖音3D立体动态相册实现代码下载

    今天这篇博客就分享下前端代码如何实现3D立体动态相册.赶紧学会了,来制作属于我们程序员的浪漫吧,别忘了发到自己抖音,让女朋友看一下!先上效果图,来引起下你们的兴趣. 再看看具体的效果: 一.新建一个i ...

  6. 抖音3d相册html代码,抖音上很火的3D立体动态相册.html

    纯CSS实现鼠标经过3D立体动态展示图片特效代码 *{ margin:0; padding:0; } body{ max-width: 100%; min-width: 100%; height: 1 ...

  7. 怎么用java做一个立体相册_抖音上很火的3D立体动态相册实现教程!(不懂编程也能学会)...

    现在开始说说制作过程: 一.创建文件夹 1.在桌面建一个文件夹,命名随意 2.在文件夹里创建一个文件名为index.html的文件 3.在文件夹里创建两个文件名分别为img.css的文件夹 4.在cs ...

  8. 编程制作动态壁纸的思路_抖音上很火的3D立体动态相册实现教程!(不懂编程也能学会)...

    现在开始说说制作过程: 一.创建文件夹 1.在桌面建一个文件夹,命名随意 2.在文件夹里创建一个文件名为index.html的文件 3.在文件夹里创建两个文件名分别为img.css的文件夹 4.在cs ...

  9. 纯HTML加CSS实现3D立体动态相册【超简单、附源码】

    近日,收到一男粉丝私信,具体如下: PS:在跟他聊天过程中,我不该笑的,哪个男同胞没有这么让人心疼的一刻呢.所以,在此祝愿他能早日哄好他的女朋友,加油,奥利给~~~ 于是,在他的万般焦急等待下,为他量 ...

最新文章

  1. ASP.NET中常用的几个李天平开源公共类LTP.Common,Maticsoft.DBUtility,LtpPageControl
  2. MySQL InnoDB锁机制全面解析分享
  3. 20145307《信息安全系统设计基础》期中总结
  4. 如何轻松学习Python数据分析?
  5. GIT_服务器与本地环境构建
  6. arm9 中断向量 重定位_关于STM32中断向量表的位置 、重定向问题
  7. Mysql Docker 主从配置
  8. 《R in Action》读书笔记(3) 数据变换
  9. DPDK分析——KNI
  10. 设计模式之Interpreter(解释器)
  11. Discuz论坛设置论坛版块横排后,如何设置显示版块图标
  12. 倩女幽魂7月20日服务器维护,倩女幽魂手游2021年7月22日更新公告
  13. 反病毒软件测试,PCSL手机反病毒软件测试 2011年7月
  14. deepin系统引导_Windows 与 Deepin 双系统启动顺序的修改
  15. linux ftp解压命令 cannot fid or open,CPAN命令操作细节
  16. 【434.a + b】
  17. 发现个下载Sailfish OS源码的地方
  18. 计算机应用能力考试裸考,五分钟拯救裸考生,计算机二级这样就能过
  19. 新生报到系统毕业设计,新生报到管理系统设计与实现,新生报到系统论文毕设作品参考
  20. GPS 和 RTK 定位

热门文章

  1. js中判断空数组和空对象的方法
  2. CodeVS4416 FFF 团卧底的后宫
  3. Linux终端编程--termios
  4. 多项选择题标准化考试系统设计
  5. 【GBASE培训】GBase数据库2022年第6期培训圆满结束
  6. Nordic Thingy
  7. [matlabpython]01——sort排序的相关内容
  8. ros:init()
  9. python break函数用法_Python break用法详解
  10. matlab实现图像DCT变换