正在将图像加载到文档中.正文背景
Loading Image into document.body Background
我正在尝试提取一个图像(在本例中为/camera/frame
,这是一个已知的良好JPG),并将其作为document.body
的背景加载。
这是我迄今为止的代码:
var backgroundImage = new Image();
backgroundImage.onload = function ()
{
console.log("onload");
document.body.style.backgroundImage = this.src;
};
backgroundImage.src = 'camera/frame';
"onload"
按预期打印,this.src打印出/camera/frame
的完整URL,但document.body.style.backgroundImage
仍然是""
。
我相信您可能遗漏了两件事。
var path = 'path/to/image.jpg';
document.body.style.background='url('+path+')';
画布2D救援!
var backgroundImage = new Image();
backgroundImage.onload = function ()
{
var canvas = document.getElementById('canvas');
canvas.width = this.width;
canvas.height = this.height;
var canvasContext = canvas.getContext('2d');
canvasContext.drawImage(this, 0, 0, this.width, this.height);
};
backgroundImage.src = 'camera/frame';
backgroundImage.width = $(window).width();
backgroundImage.height = $(window).height();
在背景中加载图像,然后将其无缝绘制到画布中!
相关文章:
- 使用promise和mongoose对文档进行排序
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 我是否可以使用 Angular 将鼠标向上事件绑定到文档正文
- 文档本身(正文)中的HTML-appendChild()
- 正在将图像加载到文档中.正文背景
- 如何将<脚本>放在框架集文档的“正文”中
- 从文档正文分析 Json
- Twitter 引导弹出窗口 :如何在不使用正文/文档事件处理程序的情况下在外面单击时隐藏它
- 等待文档正文存在
- 为什么toggle()能处理文档而不能处理正文
- 如何防止文档正文上的点击事件(可能是Cordova中的错误?)
- 如何使文档(页面)向左和顶部以及相对于正文的滚动(向左和顶部滚动)
- 在文档正文中嵌入Javascript
- 如何向下滚动到文档或正文高度的90%
- Javascript Opera-暂时关闭文档正文滚动
- 单击文档正文时隐藏iPad键盘
- Chrome中奇怪的文档正文右侧填充问题
- 文档.正文.appendChild 在页面加载之前
- dom events - 如何在页面加载完成时从 HTML 文档正文调用 JavaScript 函数
- 替换文档正文中的所有单词不起作用