簡體   English   中英

無法使HTML5畫布正常工作

[英]Can't get HTML5 Canvas to Work

我正在學習HTML5,無法在屏幕上顯示任何內容。 它只是完全變成白色。 所有代碼都在下面。

HTML:

<head>
<script src="canvas.js"></script>

</head>
<body>
<section id="main">
    <canvas id="canvas" width="600" height="400">
        Get Chrome
    </canvas>
</section>
</body>
</html>

的JavaScript

 function doFirst(){
var x = document.getElementById('canvas');
canvas = x.getContext('2d');

canvas.shadowOffsetX = 4;
canvas.shadowOffsetY = 4;
canvas.shadowBlur = 6;
canvas.shadowColor = 'rgba(0,0,255,.5)';

canvas.font="36px Tahoma";
canvas.textAlign="end";
canvas.strokeText("omgjj", 300, 500);
 }
 window.addEventListener("load", doFirst, false);

您的Y坐標不在畫布上。 更改此:

canvas.strokeText("omgjj", 300, 500);

對此:

canvas.strokeText("omgjj", 300, 200);

您的文本將出現:
畫布的屏幕截圖,顯示帶有藍色陰影的筆觸“ omgjj”文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM