如何用html css js 画出曲线 或者斜线;
warning:
这篇文章距离上次修改已过190天,其中的内容可能已经有所变动。
在HTML和CSS中,您可以使用<canvas>
元素和JavaScript来绘制曲线或斜线。以下是一个简单的例子,展示了如何使用这些工具:
HTML:
<canvas id="myCanvas" width="200" height="100"></canvas>
CSS (可选,用于美化canvas显示):
#myCanvas {
border: 1px solid #000;
}
JavaScript:
const canvas = document.getElementById('myCanvas');
const ctx = canvas.getContext('2d');
// 绘制一条简单的曲线
ctx.beginPath();
ctx.moveTo(20, 20); // 起点
ctx.quadraticCurveTo(20, 100, 200, 20); // 控制点: (x, y) 和终点: (x, y)
ctx.stroke(); // 绘制曲线
// 绘制一条简单的斜线
ctx.beginPath();
ctx.moveTo(20, 60); // 起点
ctx.lineTo(180, 60); // 终点
ctx.stroke(); // 绘制斜线
在这个例子中,quadraticCurveTo
方法用于绘制二次贝塞尔曲线,lineTo
方法用于绘制直线。您可以调整控制点和终点坐标来改变曲线或斜线的形状。
评论已关闭