我正在使用 Raphael JS,并创建一个宽度设置为100%
容器的画布,如下所示......
// there is a `div` with id `paper`
paper = Raphael('paper', '100%', '100%')
paper.circle(50, 40, 100)
现在我想知道画布有多大。如何可靠地找出所有平台上的画布大小?
我没有使用 jQuery。
更新:潜在的解决方法
通过使 cavas 按比例缩放,使像素宽度变得不必要的解决方案将获得奖励积分。我相当确定这是可能的,canvas
所以假设 Raphael 可以,所以如果我将所有元素创建为设定的宽度(比如 100 像素宽的画布),那么我应该能够将画布缩放到100%
屏幕上,并且画布应该填满屏幕,所有元素都被适当地拉伸,并保持它们的比例。