Memasang Kanvas HTML5 Dengan Sempurna dalam Tetingkap Penyemak Imbas
Apabila mengubah saiz halaman, elemen seperti
Penyelesaian: Penskalaan Automatik dengan CSS dan JavaScript
Kuncinya terletak pada gabungan CSS dan JavaScript:
JavaScript:
Dalam fungsi lukisan anda, laraskan
<code class="javascript">function draw() { var ctx = (your canvas context); ctx.canvas.width = window.innerWidth; ctx.canvas.height = window.innerHeight; // Drawing code here... }</code>
CSS:
Tentukan CSS untuk
<code class="css">html, body { width: 100%; height: 100%; margin: 0; }</code>
Dengan menetapkan HTML dan elemen badan kepada lebar dan tinggi penuh,
Penyelesaian ini telah terbukti mempunyai kesan prestasi yang minimum, menjadikannya cara yang cekap untuk mencipta kanvas yang boleh diubah saiz.
Atas ialah kandungan terperinci Bolehkah Anda Membuat Saiz Kanvas HTML5 Dengan Lancar dengan Tetingkap Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!