效果展示

index.css

*{margin: 0;padding: 0;
}
body{display: flex;justify-content: center;align-items: center;width: 100%;height: 100vh;background: radial-gradient(rgb(243, 210, 252) 90%,rgb(249, 73, 240));
}
.container{position: relative;width: 398px;height: 398px;transform-style: preserve-3d;animation: animate 5s linear alternate infinite;
}
.container div{position: absolute;width: 100%;height: 100%;opacity: 0.8;
}
.container div:nth-child(1){transform: translateZ(199px);
}
.container div:nth-child(2){transform:rotateY(180deg) translateZ(199px);
}
.container div:nth-child(3){transform: rotateY(-90deg) translateZ(199px);
}
.container div:nth-child(4){transform: rotateY(90deg) translateZ(199px);
}
.container div:nth-child(5){transform: rotateX(90deg) translateZ(199px);
}
.container div:nth-child(6){transform: rotateX(-90deg) translateZ(199px);
}@keyframes animate {0%,5%{transform: rotateY(90deg);}20%,25%{transform: rotateY(180deg);}40%,45%{transform: rotateY(270deg);}60%,65%{transform: rotateY(0deg);}80%,85%{transform: rotateX(90deg);}95%,100%{transform: rotateX(-90deg);}
}

index.html

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>3D魔方</title><link rel="stylesheet" href="./index.css">
</head>
<body><div class="container"><div class="self"><img src="./img/1.jpg" alt=""></div><div class="self"><img src="./img/2.jpg" alt=""></div><div class="self"><img src="./img/3.jpg" alt=""></div><div class="self"><img src="./img/4.jpg" alt=""></div><div class="self"><img src="./img/5.jpg" alt=""></div><div class="self"><img src="./img/6.jpg" alt=""></div></div></body>
</html>

css实现3D魔方效果相关推荐

  1. html css3d效果,html,css的3D变形

    html,css的3D变形: 首先要了解一个概念:景深perspective 景深可以营造一个近大远小的效果,在IE.opera浏览器目前不支持这个属性,在safari和chrome里,要用-webk ...

  2. php3d按钮,CSS实现3D按钮效果

    这次给大家带来CSS实现3D按钮效果,CSS实现3D按钮效果的注意事项有哪些,下面就是实战案例,一起来看一下. css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改bo ...

  3. HTML+CSS制作3D旋转相册

    一.HTML+CSS制作3D旋转相册 哈哈哈,放寒假啦!又可以好好闭关修炼了,最近,在抽屉里无意中翻到了自己上小学时的照片,太可爱啦,照片我就不贴出来了,于是,我就想着用所学的知识,做一个3D旋转相册 ...

  4. HTML+CSS制作3D步数统计界面

    HTML+CSS制作3D步数统计界面 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en"><hea ...

  5. css动画-3d旋转盒子

    css动画-3d旋转盒子 效果图: 思路: 1.一个容器,装6个子容器放6张图(我是采用的ul列表) <ul class="container"><li id=& ...

  6. php立方体相册源码,纯CSS实现3D的代码(正方体、动态立体图片册、平面的星空)...

    本篇文章所说的内容是纯CSS实现3D的代码(正方体.动态立体图片册.平面的星空),代码都非常详细,有需要的朋友可以看一下. 一.正方体 我认为正方体可以算是3D图像的基础吧,首先正方体是由六个相同的面 ...

  7. 利用css制作3D照片墙

    利用css制作3D照片墙 <!doctype html> <html> <head> <meta charset="utf-8"> ...

  8. html5实现立体照片墙效果,利用css制作3D照片墙效果

    利用css制作3D照片墙,具体代码如下所示: 无标题文档 以上代码是准备工作,在html代码的body主体中放了一个div,里面包着你想要显示在照片墙上的照片,数量可以任意.接着开始着手写样式. bo ...

  9. 纯CSS实现3D正方体动画效果

    目录 前言 正文 1.基本架构 2.书写每个div样式 3.为需要产生动画的一面单独设置样式 4.设置鼠标hover效果 5.优化 总结 前言 纯CSS实现3D正方体动画效果,此方法是通过transf ...

最新文章

  1. python魔术方法call_php魔术方法__call
  2. .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  3. python模块离线安装_离线安装db2的python模块ibm_db
  4. python 成绩分析系统_用Python编写成绩管理分析系统(故事升级版)
  5. C语言中的常用文件操作
  6. OpenStack_Swift源代码分析——Ring基本原理及一致性Hash算法
  7. 简单实用读取字符串信息的c++类
  8. Linux桌面环境GNOME实用技巧
  9. 《Total Commander:万能文件管理器》——第4.5节.其他补充
  10. 自动生成构造方法、getter、setter
  11. GO 语言博客 搬家部署,NGINX作为代理
  12. 人工智能机器学习————MINST数据集的简单处理
  13. Mybatis-plus 分页功能报错:除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效
  14. MATLAB图形计算器去广告,多功能科学图形计算器(Mathlab)
  15. ubuntu18.04 台式机无线网卡TPLink WDN5200H2.0驱动安装
  16. 【已解决】sftp命令没有反应
  17. 四种利用js导出Excel的方法(兼容IE6+、主流浏览器、支持复杂表头和合并单元格)
  18. 揭秘“水军”:千元制造一条10W+ 微博打榜豆瓣刷分无所不能
  19. MATLAB下载html页面
  20. C语言链表2(创建新的节点以及尾插法)

热门文章

  1. 数字图像处理(12): 形态学处理——图像腐蚀与图像膨胀
  2. 手机测试属于硬件测试还是软件测试6,Redmi手机硬件测试的两个基本操作
  3. 文件后缀名大全及其说明表
  4. 王者荣誉语音服务器,王者荣耀12.10体验服调整 游戏实时语音优化
  5. 09 差速2轮运动学算法整合
  6. js 写html代码编辑器,原生JS写一个功能强大的编辑器
  7. SuperMap iClient3D for WebGL教程 Camera
  8. ZYNQ7000固化流程
  9. 最新自适应安防监控类网站源码+易优CMS内核
  10. 重庆java培训达内,重庆java培训费用