Mr *_*ell 14 javascript html5 transparency canvas
我的目标是谷歌浏览器.是否可以在画布上绘制透明图像?透明,我的意思是将整个图像绘制为50%不透明度.
jam*_*iss 17
您可以使用globalAlpha属性执行此操作,如下所示:
<!DOCTYPE HTML>
<html>
<body>
<canvas height="100" width="100" id="myCanvas"></canvas>
<script>
var canvas = document.getElementById("myCanvas");
var context = canvas.getContext("2d");
context.globalAlpha = 0.5;
var myImage = new Image();
myImage.src = "someImage.jpg";
myImage.onload = function()
{
context.drawImage(myImage, 0, 0, 100, 100);
};
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
是的,它确实适用于图像.在Win 7上验证了IE 9,FF 5,Safari 5和Chrome 12.
| 归档时间: |
|
| 查看次数: |
38970 次 |
| 最近记录: |