HTML JS – 在canvas元素中居中圖片 DATE: 2026-05-05 07:01:40
要在canvas元素中居中圖片,素中可以使用HTML、居中CSS和JavaScript,圖片以下是素中詳細的步驟和小標題:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、居中創(chuàng )建HTML結構
<!DOCTYPE html><html lang="en"><head&┐(′?`)┌gt??; <meta charset="UTF8"> <meta name=&ヽ(′ー`)ノquot;viewport" content="width=devicewidth,圖片 initialscale=1.0"> <title>Canvas居中圖片</tit(°o°)le> <style> /* 在這里添加CSS樣式 */ </style></head><body> <canvas id=&q??uot;myCanvas" width="500" height="500"></canvas> <script> // 在這里添加JavaScript代碼 </script></body></html>
2、添加CSS樣式
在(′▽?zhuān)?<style>標簽內添加以下CSS樣式:
body { display: flex; juヾ(′▽?zhuān)??stifycontent: cent(′ω`)er; alignitems??: center; height: 100vh; margin: 0;}3、素中編寫(xiě)JavaScript代碼
在<script>標簽內添加以下JavaScript代碼:
const canv??as = document.getElementById('myCanvas');const ctx = canvas.getContext('2d');const image = new Image();image.src = 'yourimageurl'; // 替換為你的居中圖片URLimage.onlo(′?ω?`)ad = function() { const canvasWヽ(′ー`)ノidth = canvas.width; con(′?`)st canvasHeight = canvas.height; const imageWi??dth = image.width; const imageHeight = image.height; const x = (canvasWidth imageWidth) / 2; // 計算圖片水平居中的位置 const y = (canvasHeight imageHeig(//ω//)ht) / 2; // 計算圖片垂直居中的位置 ctx.drawImage(image, x, y);(′?`*) // 在canvas上繪制圖片,實(shí)現居中效果};4、圖片替換圖片URL并運行代碼
將yourimageurl替換為你的素中圖片URL,然后在瀏覽器中打開(kāi)HTML文件,居中你將看到圖片在canvas元素中居中顯示。圖片

