Javascript实现一朵从含苞到绽放的玫瑰

网络编程 2021-07-04 15:50www.168986.cn编程入门
今天长沙网络推广就为大家分享一篇关于Javascript实现一朵从含苞到绽放的玫瑰,长沙网络推广觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随长沙网络推广来看看吧

用javascript实现的一朵从含苞到绽放的玫瑰   代码奉献了!!

偷偷地做成网页发给女朋友,她会高兴的!

<html>
  <head>
  </head>
  <body>
    <canvas id="c"></canvas>
    <script>
 var b = document.body;
 var c = document.getElementsByTagName('canvas')[0];
 var a = c.getContext('2d');
 document.body.clientWidth;</script>
    <script>
with (m = Math)
  C = cos, S = sin, P = pow, R = random;
c.width = c.height = f = 500;
h = -250;
function p(a, b, c) {
  if (c > 60)
    return [ S(a  7)  (13 + 5 / (.2 + P(b  4, 4))) - S(b)  50,
        b  f + 50,
        625 + C(a  7)  (13 + 5 / (.2 + P(b  4, 4))) + b  400,
        a  1 - b / 2, a ];
  A = a  2 - 1;
  B = b  2 - 1;
if(AA+BB<1){if(c>37){n=(j=c&1)?6:4;o=.5/(a+.01)+C(b125)3-a300;w=bh;return[oC(n)+wS(n)+j610-390,oS(n)-wC(n)+550-j350,1180+C(B+A)99-j300,.4-a.1+P(1-BB,-h6).15-ab.4+C(a+b)/5+P(C((o(a+1)+(B>0?w:-w))/25),30).1(1-BB),o/1e3+.7-ow3e-6]}if(c>32){c=c1.16-.15;o=a45-20;w=bbh;z=oS(c)+wC(c)+620;return[oC(c)-wS(c),28+C(B.5)99-bbb60-z/2-h,z,(bb.3+P((1-(AA)),7).15+.3)b,b.7]}o=A(2-b)(80-c2);w=99-C(A)120-C(b)(-h-c4.9)+C(P(1-b,7))50+c2;z=oS(c)+wC(c)+700;return[oC(c)-wS(c),B99-C(P(b, 7))50-c/3-z/1.35+450,z,(1-b/1.2).9+a.1, P((1-b),20)/4+.05]}}setInterval('for(i=0;i<1e4;i++)if(s=p(R(),R(),i%46/.74)){z=s[2];x=~~(s[0]f/z-h);y=~~(s[1]f/z-h);if(!m[q=yf+x]|m[q]>z)m[q]=z,a.fillStyle="rgb("+~(s[3]h)+","+~(s[4]h)+","+~(s[3]s[3]-80)+")",a.fillRect(x,y,1,1)}',0)</script>
  </body>
</html> 

效果如下

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对狼蚁SEO的支持。如果你想了解更多相关内容请查看狼蚁网站SEO优化相关链接

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by