这在canvas中创建一个半径为100的圆形。
时间: 2023-05-12 11:04:49 浏览: 128
可以使用以下代码在canvas中创建一个半径为100的圆形:
```javascript
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.arc(100, 100, 100, 0, 2 * Math.PI);
ctx.stroke();
```
相关问题
这在canvas中创建一个半径为100的圆形,位置居中
以下是创建一个半径为100的圆形,位置居中的代码:
```javascript
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var centerX = canvas.width / 2;
var centerY = canvas.height / 2;
var radius = 100;
context.beginPath();
context.arc(centerX, centerY, radius, 0, 2 * Math.PI, false);
context.fillStyle = 'green';
context.fill();
context.lineWidth = 5;
context.strokeStyle = '#003300';
context.stroke();
```
这段代码会在 id 为 "myCanvas" 的 canvas 元素中创建一个半径为 100 的圆形,颜色为绿色,边框为深绿色。
绘制一个黄底黑边圆形,半径为50
好的,以下是绘制黄底黑边圆形的代码:
```python
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和填充颜色
pen.color("black", "yellow")
# 开始填充
pen.begin_fill()
# 绘制圆形
pen.circle(50)
# 结束填充
pen.end_fill()
# 绘制黑色边框
pen.color("black")
pen.circle(50)
# 隐藏画笔
pen.hideturtle()
# 完成绘制,等待用户关闭画布
canvas.mainloop()
```
运行代码后,将会弹出一个窗口,里面绘制了一个黄底黑边的圆形,半径为50。