HTML5¼¼Êõ

HTML5 Canvas²ÊɫСÇòÅöײÔ˶¯ÌØЧ - roucheng

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£º²©¿ÍÔ° 2016-06-25 13:00 ÎÒÒªÆÀÂÛ( )

½Å±¾¼ò½é HTML5 Canvas²ÊɫСÇòÅöײÔ˶¯ÌØЧÊÇÒ»¿î»ùÓÚcanvas¼ÓÃæÏò¶ÔÏóÖÆ×÷µÄÔ˶¯Ð¡Çò¶¯»­ÌØЧ¡£ Ч¹ûչʾ Ч¹ûͼÈçÏ£º ´úÂëÈçÏ£º HTML5 Canvas²ÊɫСÇòÅöײÔ˶¯ÌØЧ - ºÎÎÊÆð #hovertreeball { border box-shadow background .hovertreeinfo a Ìáʾ£º¿É

½Å±¾¼ò½é

HTML5 Canvas²ÊɫСÇòÅöײÔ˶¯ÌØЧÊÇÒ»¿î»ùÓÚcanvas¼ÓÃæÏò¶ÔÏóÖÆ×÷µÄÔ˶¯Ð¡Çò¶¯»­ÌØЧ¡£

 


Ч¹ûչʾ 

 

Ч¹ûͼÈçÏ£º



´úÂëÈçÏ£º

HTML5 Canvas²ÊɫСÇòÅöײÔ˶¯ÌØЧ - ºÎÎÊÆð #hovertreeball { border box-shadow background .hovertreeinfo a Ìáʾ£º¿ÉÒÔµã»÷°´Å¥¸Ä±ä±³¾°ÑÕÉ«); ); canvas.width; canvas.height; ] random(min, max) { min) } Ball() { ; ; ); colors.length)] } ); ); ); ); } () { context.beginPath(); .a) { .ispeed; .r) { ; } } else { .ispeed; .r) { ; } } .b) { .ispeed2; .r) { ; } } else { .ispeed2; .r) { ; } } context.fillStyle = this.ballColor.color; context.arc(); context.fill(); } []; ) { Aball[i] = new Ball(); } setInterval(function () { context.clearRect(, canvas.width, canvas.height) ) { Aball[i].moveBall(); } }, 30) function hovertreecolor() { ) { canvas.style.backgroundColor ; } else { canvas.style.backgroundColor ; } } ¸Ä±ä±³¾°ÑÕÉ«ÊÊÓÃä¯ÀÀÆ÷£ºFireFox¡¢Chrome¡¢Safari¡¢Opera¡¢°ÁÓΡ¢Ëѹ·¡¢ÊÀ½çÖ®´°µÈ. ²»Ö§³ÖIE8¼°ÒÔÏÂä¯ÀÀÆ÷¡£À´Ô´£ººÎÎÊÆðÍøÒ³ÌØЧ´úÂë˵Ã÷ document.getElementById(, hovertreecolor)

ת×Ô£º

¸ü¶àÌØЧ£º

¡¡

1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

Ïà¹ØÎÄÕÂ
  • HTML5 ½ø½×ϵÁУºÍÏ·Å API ʵÏÖÍÏ·ÅÅÅÐò - _ÁÖöÎ

    HTML5 ½ø½×ϵÁУºÍÏ·Å API ʵÏÖÍÏ·ÅÅÅÐò - _ÁÖöÎ

    2017-05-02 11:02

  • HTML5 ½ø½×ϵÁУºindexedDB Êý¾Ý¿â - _ÁÖöÎ

    HTML5 ½ø½×ϵÁУºindexedDB Êý¾Ý¿â - _ÁÖöÎ

    2017-04-27 14:02

  • HTML5 ¸ß¼¶ÏµÁУºweb Storage - _ÁÖöÎ

    HTML5 ¸ß¼¶ÏµÁУºweb Storage - _ÁÖöÎ

    2017-04-27 14:01

  • HTML5ºÍCSS3 - ±¼ÅÜÔÚÆðÅÜÏßٮٮÕß

    HTML5ºÍCSS3 - ±¼ÅÜÔÚÆðÅÜÏßٮٮÕß

    2017-04-20 13:00

ÍøÓѵãÆÀ
×