選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

example.html 735 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <style>
  2. body {
  3. padding: 50px;
  4. }
  5. canvas {
  6. border: 1px solid #eee;
  7. }
  8. </style>
  9. <script src="build/build.js"></script>
  10. <canvas width=900 height=300></canvas>
  11. <script>
  12. var x = 0;
  13. var y = 50;
  14. var canvas = document.querySelector('canvas');
  15. var ctx = canvas.getContext('2d');
  16. var raf = require('raf');
  17. function animate() {
  18. raf(animate);
  19. draw();
  20. }
  21. var prev = Date.now();
  22. function draw() {
  23. var curr = Date.now();
  24. var diff = curr - prev;
  25. var p = diff / 16;
  26. ctx.clearRect(0, 0, 900, 300);
  27. ctx.beginPath();
  28. ctx.globalAlpha = .5;
  29. ctx.arc(x, y, 10, 0, Math.PI * 2, false);
  30. ctx.fill();
  31. x += 2;
  32. y += Math.sin(x/20) * 5;
  33. prev = curr;
  34. }
  35. animate();
  36. </script>