HTML5+Canvas+CSS3如何实现齐天大圣孙悟空腾云驾雾效果

乐观主义者从每一个灾难中看到机遇,而悲观主义都从每一个机遇中看到灾难。无论有多困难,都坚强地抬头挺胸,人生是一场醒悟,不要昨日,不要明天,只要今日。

使用HTML5的canvas画的孙悟空,CSS3画的白云飘飘。

效果图:

代码如下:

CSS Code复制内容到剪贴板
  1. <!doctypehtml>
  2. <html>
  3. <head>
  4. <metacharset="utf-8">
  5. <metahttp-equiv="X-UA-Compatible"content="IE=edge,chrome=1">
  6. <metaname="description"content="">
  7. <metaname="viewport"content="width=device-width,initial-scale=1">
  8. <title>HTML5+CSS3实现齐天大圣腾云驾雾</title>
  9. <styletype="text/css">
  10. *{
  11. margin:0;
  12. padding:0;
  13. border:0;
  14. }
  15. html,body{
  16. margin:0;
  17. }
  18. @-webkit-keyframesSTAR-MOVE{
  19. from{
  20. background-position:0%0%;
  21. }
  22. to{
  23. background-position:600%0%;
  24. }
  25. }
  26. @keyframesSTAR-MOVE{
  27. from{
  28. background-position:0%0%;
  29. }
  30. to{
  31. background-position:600%0%;
  32. }
  33. }
  34. .wall{
  35. position:absolute;
  36. top:0;
  37. left:0;
  38. bottombottom:0;
  39. rightright:0;
  40. }
  41. div#background{
  42. background:blackurl('http://hovertree.com/texiao/html5/30/img/background.png')repeat-x5%0%;
  43. background-size:cover;
  44. -webkit-animation:STAR-MOVE200slinearinfinite;
  45. -moz-animation:STAR-MOVE200slinearinfinite;
  46. -ms-animation:STAR-MOVE200slinearinfinite;
  47. animation:STAR-MOVE200slinearinfinite;
  48. }
  49. div#midground{
  50. background:url('http://hovertree.com/texiao/html5/30/img/midground.png')repeat20%0%;
  51. z-index:1;
  52. -webkit-animation:STAR-MOVE100slinearinfinite;
  53. -moz-animation:STAR-MOVE100slinearinfinite;
  54. -ms-animation:STAR-MOVE100slinearinfinite;
  55. animation:STAR-MOVE100slinearinfinite;
  56. }
  57. div#foreground{
  58. background:url('http://hovertree.com/texiao/html5/30/img/foreground.png')repeat35%0%;
  59. z-index:2;
  60. -webkit-animation:STAR-MOVE50slinearinfinite;
  61. -moz-animation:STAR-MOVE50slinearinfinite;
  62. -ms-animation:STAR-MOVE50slinearinfinite;
  63. animation:STAR-MOVE50slinearinfinite;
  64. }#hovertreewk{position:absolute;z-index:9999;top:0px;bottombottom:0px;left:0px;rightright:0px;margin:auto;}
  65. </style>
  66. </head>
  67. <body>
  68. <divstyle="text-align:center;position:absolute;z-index:9;color:white"><h1>齐天大圣腾云驾雾</h1></div>
  69. <divid="background"class="wall"></div>
  70. <divid="midground"class="wall"></div>
  71. <divid="foreground"class="wall"></div>
  72. <canvaswidth="650"height="478"id="hovertreewk"></canvas>
  73. <scriptsrc="http://hovertree.com/texiao/html5/30/js/hovertreewk.js"></script>
  74. </body>
  75. </html>

关于HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾的代码就给大家介绍完毕,希望对大家有所帮助!

到此这篇关于HTML5+Canvas+CSS3如何实现齐天大圣孙悟空腾云驾雾效果就介绍到这了。青春啊,永远是美好的,可是真正的青春,只属于这些永远力争上游的人,永远忘我劳动的人,永远谦虚的人。更多相关HTML5+Canvas+CSS3如何实现齐天大圣孙悟空腾云驾雾效果内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
HTML5之高度塌陷问题的如何解决

html5笛卡尔心形曲线的如何实现

如何使用feDisplacementMap+feImage滤镜如何实现水波纹效果(计算动态值)

如何使用canvas对video视频某一刻截图功能

Canvas如何做个雪花屏版404的如何实现