您现在的位置是:网站首页> 编程资料编程资料

HTML5制作3D爱心动画教程 献给女友浪漫的礼物html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法

2021-09-01 1235人已围观

简介 这篇文章主要为大家介绍了一个利用HTML5和CSS3制作的3D爱心动画的教程,可以再任何的时间地点送给自己的女友,相当的浪漫,关键是代码相当简单,直接复制也可以哦

  谁说程序员不懂得浪漫,看看程序员是怎么浪漫的,今天小编在国外的网站上看到一个利用HTML5和CSS3制作的3D爱心动画,在情人节时送给心爱的人,还是非常不错的。当然了。背景我们可以用一些浪漫元素。如加上女朋友漂亮的照片。这样可以制作一个廉价又很有意义的情人节礼物。大家可以点解DEMO来看看。先上效果图:

  实现代码如下:

  html代码:

XML/HTML Code复制内容到剪贴板
  1. <div class=’heart3d’>  
  2. <div class=’rib1′>div>  
  3. <div class=’rib2′>div>  
  4. <div class=’rib3′>div>  
  5. <div class=’rib4′>div>  
  6. <div class=’rib5′>div>  
  7. <div class=’rib6′>div>  
  8. <div class=’rib7′>div>  
  9. <div class=’rib8′>div>  
  10. <div class=’rib9′>div>  
  11. <div class=’rib10′>div>  
  12. <div class=’rib11′>div>  
  13. <div class=’rib12′>div>  
  14. <div class=’rib13′>div>  
  15. <div class=’rib14′>div>  
  16. <div class=’rib15′>div>  
  17. <div class=’rib16′>div>  
  18. <div class=’rib17′>div>  
  19. <div class=’rib18′>div>  
  20. <div class=’rib19′>div>  
  21. <div class=’rib20′>div>  
  22. <div class=’rib21′>div>  
  23. <div class=’rib22′>div>  
  24. <div class=’rib23′>div>  
  25. <div class=’rib24′>div>  
  26. <div class=’rib25′>div>  
  27. <div class=’rib26′>div>  
  28. <div class=’rib27′>div>  
  29. <div class=’rib28′>div>  
  30. <div class=’rib29′>div>  
  31. <div class=’rib30′>div>  
  32. <div class=’rib31′>div>  
  33. <div class=’rib32′>div>  
  34. <div class=’rib33′>div>  
  35. <div class=’rib34′>div>  
  36. <div class=’rib35′>div>  
  37. <div class=’rib36′>div>  
  38. div>  

  这么多div,主要是构造爱心的线条区域。

  CSS代码:

CSS Code复制内容到剪贴板
  1. .heart3d {   
  2.   positionabsolute;   
  3.   top: 0;   
  4.   rightright: 0;   
  5.   bottombottom: 0;   
  6.   left: 0;   
  7.   marginauto;   
  8.   width100px;   
  9.   height160px;   
  10.   -webkit-transform-style: preserve-3d;   
  11.   transform-style: preserve-3d;   
  12.   -webkit-animation: spin 15s infinite linear;   
  13.   animation: spin 15s infinite linear;   
  14. }   
  15. .heart3d [class^="rib"] {   
  16.   positionabsolute;   
  17.   width100px;   
  18.   height160px;   
  19.   bordersolid #f22613;   
  20.   border-width1px 1px 0 0;   
  21.   border-radius: 50% 50% 0 / 40% 50% 0;   
  22. }   
  23. .heart3d [class$="1"] {   
  24.   -webkit-transform: rotateY(10deg) rotateZ(45deg) translateX(30px);   
  25.   transform: rotateY(10deg) rotateZ(45deg) translateX(30px);   
  26. }   
  27. .heart3d [class$="2"] {   
  28.   -webkit-transform: rotateY(20deg) rotateZ(45deg) translateX(30px);   
  29.   transform: rotateY(20deg) rotateZ(45deg) translateX(30px);   
  30. }   
  31. .heart3d [class$="3"] {   

相关内容

-六神源码网