首页 技术 正文
技术 2022年11月7日
0 收藏 675 点赞 198 浏览 2378 个字

今天给大家带来一款html5和css3实现的3D滚动特效。效果图如下:

html5和css3实现的3D滚动特效

在线预览   源码下载

实现的代码。

html代码:

  1. <div class=”container”>
  2. <div class=”cube”>
  3. <div class=”side side1″>
  4. </div>
  5. <div class=”side side2″>
  6. </div>
  7. <div class=”side side3″>
  8. </div>
  9. <div class=”side side4″>
  10. </div>
  11. <div class=”side side5″>
  12. </div>
  13. <div class=”side side6″>
  14. </div>
  15. </div>
  16. </div>
  17. <div class=”container container2″>
  18. <div class=”cube”>
  19. <div class=”side side1″>
  20. </div>
  21. <div class=”side side2″>
  22. </div>
  23. <div class=”side side3″>
  24. </div>
  25. <div class=”side side4″>
  26. </div>
  27. <div class=”side side5″>
  28. </div>
  29. <div class=”side side6″>
  30. </div>
  31. </div>
  32. </div>

css3代码:

  1. body{
  2. height:100vh;
  3. }
  4. .container{
  5. position:absolute;
  6. height:100px;
  7. width:100px;
  8. left:33%;
  9. top:50%;
  10. -webkit-transform: translateX(-50%) translateY(-50%);
  11. transform: translateX(-50%) translateY(-50%);
  12. -webkit-perspective:400px;
  13. perspective:400px;
  14. }
  15. .cube{
  16. height:100px;
  17. widht:100px;
  18. -webkit-transform-origin:50% 50%;
  19. transform-origin:50% 50%;
  20. -webkit-transform-style:preserve-3d;
  21. transform-style:preserve-3d;
  22. -webkit-animation:rotate 4s infinite ease-in-out;
  23. animation:rotate 4s infinite ease-in-out;
  24. }
  25. .side{
  26. position:absolute;
  27. display:block;
  28. height:100px;
  29. width:100px;
  30. }
  31. .side1{
  32. background:#41C3AC;
  33. -webkit-transform:translateZ(100px);
  34. transform:translateZ(100px);
  35. }
  36. .side2{
  37. background:#FF884D;
  38. -webkit-transform:rotateY(90deg) translateZ(100px);
  39. transform:rotateY(90deg) translateZ(100px);
  40. }
  41. .side3{
  42. background:#32526E;
  43. -webkit-transform:rotateY(180deg) translateZ(100px);
  44. transform:rotateY(180deg) translateZ(100px);
  45. }
  46. .side4{
  47. background:#65A2C5;
  48. -webkit-transform:rotateY(-90deg) translateZ(100px);
  49. transform:rotateY(-90deg) translateZ(100px);
  50. }
  51. .side5{
  52. background:#FFCC5C;
  53. -webkit-transform:rotateX(90deg) translateZ(100px);
  54. transform:rotateX(90deg) translateZ(100px);
  55. }
  56. .side6{
  57. background:#FF6B57;
  58. -webkit-transform:rotateX(-90deg) translateZ(100px);
  59. transform:rotateX(-90deg) translateZ(100px);
  60. }
  61. @-webkit-keyframes rotate{
  62. 0%{
  63. -webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);
  64. }
  65. 33.33%{
  66. -webkit-transform:rotateX(360deg) rotateY(0deg)  rotateZ(0deg);
  67. }
  68. 66.66%{
  69. -webkit-transform:rotateX(360deg) rotateY(360deg)  rotateZ(0deg);
  70. }
  71. 100%{
  72. -webkit-transform:rotateX(360deg) rotateY(360deg)  rotateZ(360deg);
  73. }
  74. }
  75. @keyframes rotate{
  76. 0%{
  77. transform:rotateX(0deg) rotateY(0deg);
  78. }
  79. 50%{
  80. transform:rotateX(360deg) rotateY(0deg);
  81. }
  82. 100%{
  83. transform:rotateX(360deg) rotateY(360deg);
  84. }
  85. }
  86. a{
  87. font-family:helvetica;
  88. color:#428bca;
  89. text-align:center;
  90. display:block;
  91. }
  92. .container2{
  93. left:66%;
  94. }
  95. .container2 .side{
  96. border-radius:50%;
  97. }
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,992
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,506
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,349
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,134
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,767
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,844