1
私はcanvas
の要素と描画でうんざりしています。単純な四角形は、必要なピクセル数よりも少ないレンダリング数です。なぜ、最新のFirefox、Safari、Mobile Safariのブラウザで起こるのか分かりません。私はこれがキャンバス全体を埋めると期待しています。なぜ私のHTML5キャンバスはそれより小さくレンダリングされますか?
<html>
<body>
<canvas id="draw" style="width:100px;height:100px;border:1px solid #f00;"
onClick="doDraw(event)">
</canvas>
<script>
function doDraw(ev) {
console.log(ev.clientX,ev.clientY);
var el = document.getElementById('draw');
var ctx = el.getContext('2d');
ctx.fillRect(0,0,100,100);
}
</script>
</body>
</html>
Yeesh、いつも私はいつもスタイル属性を使用するのに慣れていた...ありがとう –