帮我提供一个JavaScript 画一束花的代码
时间: 2023-04-01 10:02:27 浏览: 71
以下是一个简单的 JavaScript 画一束花的代码:
```javascript
// 创建画布
var canvas = document.createElement('canvas');
canvas.width = 400;
canvas.height = 400;
document.body.appendChild(canvas);
// 获取画布上下文
var ctx = canvas.getContext('2d');
// 画花
ctx.beginPath();
ctx.moveTo(200, 200);
ctx.bezierCurveTo(200, 100, 100, 100, 100, 200);
ctx.bezierCurveTo(100, 300, 200, 300, 200, 200);
ctx.moveTo(200, 200);
ctx.bezierCurveTo(200, 100, 300, 100, 300, 200);
ctx.bezierCurveTo(300, 300, 200, 300, 200, 200);
ctx.fillStyle = 'pink';
ctx.fill();
ctx.closePath();
```
希望对你有帮助!
相关问题
帮我写一个javascript计时器代码
好的,以下是一个简单的 JavaScript 计时器代码:
```javascript
// 获取要显示时间的元素
const timerDisplay = document.querySelector('#timer');
// 初始时间为 0
let time = 0;
// 每秒更新时间并显示
setInterval(() => {
time++;
timerDisplay.textContent = time;
}, 1000);
```
以上代码中,我们首先获取了一个用于显示时间的元素,然后设置初始时间为 0,然后使用 `setInterval` 函数每秒更新时间并显示到页面上。
你可以将 `#timer` 替换成你页面中实际显示时间的元素的选择器。
帮我生成一个JavaScript太阳自转代码
下面是一个JavaScript代码,它可以模拟太阳的自转。
```
<html>
<head>
<style>
#sun {
width: 100px;
height: 100px;
background-color: yellow;
border-radius: 50%;
position: absolute;
}
</style>
</head>
<body>
<div id="sun"></div>
<script>
const sun = document.querySelector("#sun");
let angle = 0;
setInterval(() => {
angle = (angle + 5) % 360;
sun.style.transform = `rotate(${angle}deg)`;
}, 50);
</script>
</body>
</html>
```
这段代码可以创建一个宽100像素,高100像素,黄色背景,圆形边框的太阳。代码中使用 `setInterval` 函数每50毫秒更新一次太阳的旋转角度,使太阳以5度/每次的速度不停地自转。