Masalah:
Walaupun anda boleh skala
Penyelesaian:
Untuk menyelesaikan isu ini secara elegan dan memastikan elemen kanvas mematuhi dimensi tetingkap, pertimbangkan pendekatan berikut:
JavaScript:
/* Essential for aligning elements relative to the canvas' current proportions. */ function draw() { var ctx = (a canvas context); ctx.canvas.width = window.innerWidth; ctx.canvas.height = window.innerHeight; //...drawing code... }
CSS:
html, body { width: 100%; height: 100%; margin: 0; }
Butiran Pelaksanaan:
Penyelesaian ini telah terbukti berprestasi dan memuaskan secara visual, membolehkan elemen kanvas anda menyesuaikan diri dengan lancar dengan persekitaran sekelilingnya.
Atas ialah kandungan terperinci Bagaimana untuk Menjadikan Elemen Kanvas HTML5 Sesuai dengan Keseluruhan Tetingkap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!