您的位置:58脚本 > html中canvas HTML canvas globalAlpha 属性

html中canvas HTML canvas globalAlpha 属性

2023-03-22 12:32 HTML参考手册

html中canvas HTML canvas globalAlpha 属性

html中canvas

HTML5 中的 canvas 元素是一个可以使用脚本(通常是JavaScript)来绘制图形的 HTML 元素。它可以用于绘制图形、制作图像动画以及实现游戏开发。

<canvas id="myCanvas" width="200" height="100"></canvas>

上面的代码定义了一个名为 myCanvas 的 canvas 元素,宽度为 200px,高度为 100px。在 canvas 中,你可以使用 JavaScript 来绘制图形,例如圆形、椭圆、直线、多边形和路径。你还可以使用 JavaScript 来添加文本、图像和其他内容。

此外,你还可以使用 canvas 来创建动态效果,例如动态背景、时钟或其他动态效果。你还可以使用 canvas 来创建复杂的图形,例如 3D 图形或其他复杂的图形。

此外,canvas 还可以用于开发游戏。你可以使用 canvas 来创建 2D 或 3D 的游戏地图、人物、物体和其他内容。你还可以使用 canvas 来创建动态效果,例如水波浪动效果、雪花飘落效果或其他动态效果。

HTML canvas globalAlpha 属性

HTML canvas globalAlpha 属性

HTML canvas 参考手册 HTML canvas 参考手册

实例

首先,绘制一个红色的矩形,然后将透明度 (globalAlpha) 设置为 0.5,然后再绘制一个蓝色和一个绿色的矩形:

YourbrowserdoesnotsupporttheHTML5canvastag. var c=document.getElementById("myCanvas"); var canvOK=1; try {c.getContext("2d");} catch (er) {canvOK=0;} if (canvOK==1) { var ctx=c.getContext("2d"); ctx.fillStyle="red"; ctx.fillRect(20,20,75,50); ctx.globalAlpha=0.2; ctx.fillStyle="blue"; ctx.fillRect(50,50,75,50); ctx.fillStyle="green"; ctx.fillRect(80,80,75,50); }

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(20,20,75,50);
// Turn transparency on
ctx.globalAlpha=0.2;
ctx.fillStyle="blue";
ctx.fillRect(50,50,75,50);
ctx.fillStyle="green";
ctx.fillRect(80,80,75,50);


浏览器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9、Firefox、Opera、Chrome 和 Safari 支持 globalAlpha 属性。

注意:Internet Explorer 8 及之前的版本不支持 <canvas> 元素。


定义和用法

globalAlpha 属性设置或返回绘图的当前透明值(alpha 或 transparency)。

globalAlpha 属性值必须是介于 0.0(完全透明) 与 1.0(不透明) 之间的数字。

默认值: 1.0
JavaScript 语法: context.globalAlpha=number;

属性值

描述
number 透明值。必须介于 0.0(完全透明) 与 1.0(不透明) 之间。


HTML canvas 参考手册 HTML canvas 参考手册
阅读全文
以上是58脚本为你收集整理的html中canvas HTML canvas globalAlpha 属性全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS