[英]How to make a transparent canvas without error?
我試圖讓html5-starfield的背景透明。但為什么會出錯呢?
這與背景顏色黑色http://www.thediscopalace.com/testing.php
這個如果背景透明http://www.thediscopalace.com/testing1.php
我改變了context.fillStyle='rgb(36,14,118)';
= BLACK to context.fillStyle='rgba(36,14,118, 0)';
=透明
問題實際上是,在繪制新星狀態之前,實際上你並沒有清理畫布。 所以,你只需要改變context.fillRect(0,0,w,h)
內anim()
函數來context.clearRect(0,0,w,h)
它最初是有效的,因為每次繪制新星狀態時畫布都會填充不透明的顏色,但是在您更改之后顏色變得透明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.