【发布时间】:2014-01-14 15:02:43
【问题描述】:
我正在尝试通过 JavaScript 显示图像并设置其不透明度,但我指定的不透明度被忽略。我已经尝试了所有最新的浏览器,但主要使用的是 IE11。我指定的图像显示良好,我可以毫无问题地定位、缩放和旋转它。我已经在这个网站和其他网站上进行了广泛的搜索,试图找出问题所在,但到目前为止还没有任何运气。我还尝试重新启动我的电脑并使用另一台电脑检查结果。似乎没有任何帮助。甚至尝试使用 PNG 文件。
这是我的代码:
var imageObj = new Image();
imageObj.src = 'http://www.html5canvastutorials.com/demos/assets/darth-vader.jpg';
imageObj.onload = function () {
imageObj.style.filter = "alpha(opacity=20)";
imageObj.style.opacity = 0.20;
ctx.drawImage(imageObj, 10, 10);
};
哦,在此代码之前,背景颜色设置为纯白色 (#ffffff)。我尝试使用背景颜色,但似乎没有任何区别。
【问题讨论】:
-
你说你的主要浏览器是IE吗?
-
是的,我的主要浏览器是 IE。
标签: javascript image opacity