私はRaphael JSを使用しており、幅100%
がコンテナのように設定されたキャンバスを作成しています...
// there is a `div` with id `paper`
paper = Raphael('paper', '100%', '100%')
paper.circle(50, 40, 100)
今、キャンバスの大きさを知りたいです。すべてのプラットフォームでキャンバスのサイズを確実に確認するにはどうすればよいですか?
私はjQueryを使用していません。
更新:潜在的な回避策
キャバスを比例的にスケーリングすることにより、ピクセル幅を取得する必要がなくなるソリューションには、ボーナス ポイントが与えられます。これが可能であると確信しているcanvas
ので、Raphaelで可能であると仮定して、すべての要素を設定された幅(たとえば100ピクセル幅のキャンバス)に作成すると、キャンバスを100%
画面に合わせて拡大縮小できるはずです。 canvas は、すべての要素が適切に引き伸ばされ、それらの比率を維持した状態で画面いっぱいに表示される必要があります。