1

今日は大きなヘッドブレーカーがありました。「バグ」は、丸みを帯びたdiv内のキャンバスのサイズに依存しているようです。誰がこのフィドルの振る舞いを説明でき、Firefox 16.0.2./chromeのこの「バグ」の解決策を持っていますかFF、IE、クロームでフィドルをチェックしてください...

overflow not hidden in firefox 16
<div class="round"  >
<canvas  width="300px" height="300px">
    Your browser needs canvas support</canvas>
</div>
overflow hidden in firefox 16
<div class="round"  >
<canvas  width="12000px" height="7200px">
    Your browser needs canvas support</canvas>
</div>

フィドル

4

2 に答える 2

1

キャンバスについてはよくわかりませんが、あなたのインラインwidth="300px" height="300px"は間違っていると思いました。これらをスタイルシートまたはインラインstyle属性に延期すると、意図した結果が得られるはずです。

<canvas style="width:300px; height: 300px;">
于 2012-11-16T01:20:57.867 に答える
0

これはバグであり、他の解決策が見つからなかったため、canvas要素に大きな幅を設定したため、現時点ではこの質問に対する正しい答えはありません。

于 2012-12-03T15:35:39.903 に答える