javascript - 在页面顶部创建 Canvas

标签 javascript html canvas

我遇到的问题是我想在网页顶部创建 Canvas ,但它总是在底部创建。

var canvas = document.createElement('canvas');
canvas.id = "CursorLayer";
canvas.width = 75;
canvas.height = 25;
//canvas.style.zIndex = 8;
canvas.style.position = "absolute";
canvas.style.border = "1px solid";
canvas.style.display = "inline";
canvas.style.backgroundColor = 'rgba(0,0,0,1)';


var body = document.getElementsByTagName("body")[0];
body.appendChild(canvas);

cursorLayer = document.getElementById("CursorLayer");
var ctx = cursorLayer.getContext("2d");


function daily()
{        
    ctx.fillStyle="#FFFFFF";
    ctx.font="20px Hallo Sans Light";
    ctx.clearRect(0, 0, canvas.width, canvas.height);
    ctx.fillText("asdf",1,20);
}
setInterval(daily,1000);

如果您需要查看网页,请在评论中告诉我

最佳答案

您已将其绝对定位..也许您错过了:

canvas.style.top = 0;

关于javascript - 在页面顶部创建 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093330/

相关文章:

html - 用div制作的图标悬停效果,边距问题

html - 如何使文本 float 到 Canvas 的右侧?

javascript - 单击鼠标后如何复制/重复 HTML 元素?

android - android 中的 html5 Canvas

java - 将 TextView 转换为位图返回 null

javascript - 如何从Facebook的喜欢按钮 Conceal 发送按钮但不 Conceal 添加评论并发送到Facebook框架

javascript - 如何使文本在行内的标签中右对齐

javascript - Owin、GrantResourceOwnerCredentials 发送自定义参数

javascript - 重复页面显示不同

php - 在 CGI 网站的 HTML 中使用 PHP 进行网站身份验证?备择方案?