【发布时间】:2014-12-23 04:08:24
【问题描述】:
我有一个画布元素,我在其中画了一个圆圈。如何赋予画布元素响应能力?
如果浏览器的宽度改变了我需要改变半径,如果浏览器的高度改变了我需要改变半径。
为此,我需要如何计算变化率?
var canvasWidthRatio = currentDivWidth / initialDivWidth;
var canvasHeightRatio = currentHeight / initialDivHeight;
radius = (I need something here)
【问题讨论】:
-
签出此答案stackoverflow.com/questions/1821702/… 这是关于图像映射的,但您可以根据需要和画布元素重写它
-
这个问题可以通过添加一个 jsfiddle 来改善,该 jsfiddle 展示了您如何设置画布和页面上的响应能力。 jsfiddle.net
标签: javascript html canvas