HTML canvas globalAlphaEigenschaft
Beispiel
Zeichnen Sie zuerst ein rotes Rechteck, setzen Sie dann die Transparenz (globalAlpha) auf 0.2 und zeichnen Sie anschließend ein blaues und ein grünes Rechteck:
JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(20,20,75,50);
// Transparenz einschalten
ctx.globalAlpha=0.2;
ctx.fillStyle="blue";
ctx.fillRect(50,50,75,50);
ctx.fillStyle="green";
ctx.fillRect(80,80,75,50);
var ctx=c.getContext("2d");
ctx.fillStyle="red";
ctx.fillRect(20,20,75,50);
// Transparenz einschalten
ctx.globalAlpha=0.2;
ctx.fillStyle="blue";
ctx.fillRect(50,50,75,50);
ctx.fillStyle="green";
ctx.fillRect(80,80,75,50);
Selbst ausprobieren »
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Internet Explorer 9, Firefox, Opera, Chrome und Safari unterstützen die globalAlpha-Eigenschaft.
Hinweis:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.
Definition und Verwendung
Die globalAlpha-Eigenschaft legt den aktuellen Transparenzwert (Alpha oder Transparenz) der Zeichnung fest oder gibt ihn zurück.
Der Wert der globalAlpha-Eigenschaft muss eine Zahl zwischen 0.0 (vollständig transparent) und 1.0 (undurchsichtig) sein.
| Standardwert: | 1.0 |
|---|---|
| JavaScript-Syntax: | context.globalAlpha=number; |
Eigenschaftswert
| Wert | Beschreibung |
|---|---|
| number | Transparenzwert. Muss eine Zahl zwischen 0.0 (vollständig transparent) und 1.0 (undurchsichtig) sein. |
HTML-Canvas-Referenz Andere Erweiterungen