前回の記事「jsを使ってメガネ笑顔を楽しく実装する」では、jsを使ってメガネ笑顔を描く方法を紹介しました。興味がありましたら友達に見てもらってください(笑)それでは、この記事では引き続き面白い描画方法を紹介していきます。
今日の記事のテーマは「次の図形[斜線、白丸から黒丸]を描くJavaScriptプログラムを書いてください。」
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <canvas id="myCanvas" width="1500" height="800"> <p>更新您的浏览器!</p> </canvas> <script> function draw() { var ctx = document.getElementById("myCanvas").getContext("2d"); var counter = 0; for (var i=0;i<6;i++) { for (var j=0;j<6;j++) { //从白到黑 ctx.fillStyle = "rgb(" + Math.floor(255-42.5*i) + "," + Math.floor(255-42.5*i) + "," + Math.floor(255-42.5*j) + ")"; ctx.beginPath(); if (i === counter && j === counter) { //创建圈 ctx.arc(25+j*50,30+i*50,20,0,Math.PI*2,true); ctx.fill(); //在圆圈周围创建一个边框,这样白色的会可见 ctx.stroke(); } } counter++; } } draw(); </script> </body> </html>
JavaScript Basics Tutorial」をお勧めします ~皆さんもぜひ学んでください~
以上がJavaScriptで斜めのグラデーション円を描くの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。