如何在使用<画布>标签
How can I draw a loop while using the <canvas> tag
我正在努力使它在画布的中间,一列中有三个圆,但我在为它创建循环时遇到了困难。(注意:我不想编写三个单独的弧,只想编写一个循环)。如有任何帮助,我们将不胜感激。
<canvas id="menu" width="38%" height="38%" style="border: 1px solid black"> </canvas>
<script>
var contents = document.getElementById("menu");
var ctx = contents.getContext("2d");
ctx.fillStyle = "#FFF0F5"; //sets the fill color
ctx.fillRect(0, 0, 38, 38); //draws the rectangle
ctx.fillStyle = "#00FFFF";
for(var i = 25; i < 100; i = i + 20) {
ctx.beginPath();
ctx.arc(20, i, 2, 0, 2*Math.PI);
ctx.stroke();
}
</script>
我认为您的弧线是在画布之外绘制的。
这个脚本在一列中画三个圆圈:
var contents = document.getElementById("menu");
var ctx = contents.getContext("2d");
ctx.fillStyle = "#FFF0F5"; //sets the fill color
ctx.fillRect(0, 0, 38, 38); //draws the rectangle
ctx.fillStyle = "#00FFFF";
for(var i = 1; i < 4; i++) {
ctx.beginPath();
ctx.arc(19, i * 10, 2, 0, 2*Math.PI);
ctx.stroke();
}
相关文章:
- 在<页眉>标签
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 如何更改<svg>标记为<img>用js标记
- 做<img>或者<画布>保存对原始(大)dataUrl对象的引用
- 如何在使用<画布>标签
- 使画布中的点动画化,以点的速度进行奇怪的线条行为>1帧
- JavaScript-动画形状在HTML5<画布>
- 我的<画布>加载特定PDE文件时调整大小
- 如何发送HTML<画布>数据到服务器
- 有没有一种方法可以覆盖<画布>通过全屏HTML5<视频>
- 从html5<创建视频流;画布>
- <画布>:从内存中删除2d上下文,而不从内存中移除webgl上下文
- Easel.JS>位图大于画布..但显示得较小
- 如何绘制现有<img>到画布
- 如何约束<画布>
- 如何调整html<画布>动态使用Javascript
- 使用<画布>对于大型'地图'
- 我应该如何使用`<画布>`
- 使用<画布>和javascript
- JavaScript<画布>绘制缩放图像