作者 temp [javascript] 2015-09-17 22:06 (点击下载)

  1. <!DOCTYPE html>
  2.  
  3. <html>
  4.  
  5. <head>
  6. <title>canvas test</title>
  7. <style>
  8. #myCanvas{
  9. width:800px;
  10. height:800px;
  11. box-shadow:0 0 10px rgba(0,0,0,8);
  12. margin:10px 10px;
  13. }
  14. </style>
  15. </head>
  16. <body>
  17. <canvas id=myCanvas width=800 height=800>unsupport</canvas>
  18.  
  19. <script>
  20. window.onload=function(){
  21. var canvas=document.getElementById('myCanvas');
  22. var ctx=canvas.getContext('2d');
  23. ctx.strokeStyle='black';
  24. ctx.lineWidth=3;
  25. ctx.shadowOffsetX=10;
  26. ctx.shadowOffsetY=5;
  27. ctx.shadowBlur=2;
  28. ctx.shadowColor='rgba(0,0,0,0.5)';
  29.  
  30. ctx.save();
  31. ctx.translate(100,100);
  32. ctx.beginPath();
  33. ctx.moveTo(0,0);
  34. ctx.lineTo(400,0);
  35. ctx.moveTo(0,0);
  36. for(var i=0;i<20;i+=0.1)
  37. {
  38. var x=i*20;
  39. var y=Math.sin(i)*20;
  40. ctx.lineTo(x,y);
  41. }
  42. ctx.stroke();
  43. ctx.restore();
  44. };
  45. </script>
  46. </body>
  47.  
  48. <!--怎么画出一段曲线的?不懂循环体里的三句的内容-->
  49. </html>

提交下面的校正或者修改. (点击这里开始一个新的帖子)
姓名: 在 cookie 中记住我的名字

屏幕抓图:(jpeg 或 png)