HTML5 Canvas:交互式调整矩形大小
这篇文章讲解如何使用 HTML5 Canvas 和 JavaScript 创建可交互调整大小的矩形。
首先,你需要在 HTML 中创建一个 元素,并使用 JavaScript 获取其 2D 渲染上下文。
var canvas = document.getElementById('myCanvas');
var ctx = canvas.getContext('2d');
然后,你可以使用 fillRect()
方法绘制一个矩形。
ctx.fillRect(50, 200, 100, 100);
为了实现交互式调整大小,你需要添加鼠标事件监听器。
mousedown
:记录鼠标按下时的坐标。mousemove
:根据鼠标移动更新矩形的大小。mouseup
:停止调整大小操作。
通过监听这些事件,你可以创建流畅的交互体验,让用户自由调整 Canvas 上矩形的大小。
27.62KB
文件大小:
评论区