みなさんこんにちは
Canvas要素の幅と高さについて質問です
サンプルなどをみるとHTML中にwidthとheightを書くみたいですが..
<canvas id="myCanvas" width="600" height="600">
</canvas>
これは何ででしょうか?
見た目に関することはhtmlではなくcssで書くべきというのを良く目にしますが,キャンバスでは違うのでしょか?
試しにHTMLではサイズを指定せずに
htmlの記述
<canvas id="myCanvas">
</canvas>
cssの記述
#myCanvas {
width:600px;
height:600px;
}
とすると,キャンバスの大きさは正しく表示されるのですが,縦横の比がおかしくなります。
想像ですが...
HTML中のwidth,heightはキャンバスの描画領域の広さを定義して
CSSはそれを実際にどれだけの領域で表示するかを決める
ということなのでしょうか?
どなたか解説をいただけるとうれしいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/03 09:49