Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Bu siteyi Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

0



Canvas globalAlpha Özelliği

globalAlpha özelliği, yapılan çizimler için genel bir saydamlık derecesi tanımlar. Bu özellikle saydamlık belirlendikten sonra yapılan tüm çizimler aynı saydamlıta olacaktır.

globalAlpha özelliği 0 ile 1 arasında bir değer alır. Örneğin yarı saydam bir görüntü için 0.5 yazın.

Örnek:
  1. <canvas id="cnTuval" width="200" height="200" style="border:solid 1px red">
  2. Tarayıcınız HTML5 desteklemiyor.
  3. </canvas><br />
  4.  
  5. <script>
  6. function ciz() {
  7.  
  8. var tuval = document.getElementById("cnTuval");
  9. var ctx = tuval.getContext("2d");
  10.  
  11. ctx.fillStyle = "red";
  12.  
  13. // Normal çiz (opak / ışık geçirmez).
  14. ctx.fillRect(5, 5, 60, 40);
  15.  
  16. ctx.globalAlpha = 0.25;
  17.  
  18. // Yeni alpha değerine göre çizimler yap.
  19. ctx.fillRect(60, 70, 60, 40);
  20. ctx.fillRect(80, 90, 60, 40);
  21.  
  22.  
  23. // Çizimler opak çizilsin.
  24. ctx.globalAlpha = 1;
  25.  
  26. ctx.fillRect(135, 155, 60, 40);
  27.  
  28. }
  29.  
  30. ciz();
  31.  
  32. </script>
Çıktı şöyle olacaktır:




İlgili Makaleler



Yazan: 01.05.16 14:13

101,387p 4ü