Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 具有透明背景的HTML格式的Starfield_Javascript_Html - Fatal编程技术网

Javascript 具有透明背景的HTML格式的Starfield

Javascript 具有透明背景的HTML格式的Starfield,javascript,html,Javascript,Html,我正在尝试获取html5 starfield的透明背景。 我不是一个真正的程序员;但我认为这很难做到 使用flash可以是一个解决方案,但这是不允许的,因为它也必须在ipad上运行。 谁能给我一些提示吗?或者其他我可以在discopace.com上使用的脚本或想法 谢谢, Dave我不确定,也不想费心去测试,但试着将context.fillStyle='rgb(36,14118)更改为context.fillStyle='rgba(0,0,0,0)'如果查看页面的源代码,可以看到画布标记的背

我正在尝试获取html5 starfield的透明背景。 我不是一个真正的程序员;但我认为这很难做到

使用flash可以是一个解决方案,但这是不允许的,因为它也必须在ipad上运行。 谁能给我一些提示吗?或者其他我可以在discopace.com上使用的脚本或想法

谢谢,
Dave

我不确定,也不想费心去测试,但试着将
context.fillStyle='rgb(36,14118)
更改为
context.fillStyle='rgba(0,0,0,0)'

如果查看页面的源代码,可以看到画布标记的背景色设置为rgb。将其设置为rgba,最终值为0,这样应该可以工作

我刚刚使用Firebug将body onmousedown函数更改为不同的颜色,并将画布rgb更改为
rgba(0,0,0,0)
,当您单击页面时,背景颜色会更改

因此,我想在starfield或canvas css中添加以下内容:

background-color: rgba(0, 0, 0, 0);
希望有帮助

“编辑”在您的页面上尝试过,但无效。我猜你改变了Javascript。已保存该页面,并已更改此行:

context.fillStyle='rgb(36,14,118)';


正如建议的那样。

试试这个……希望这对你有帮助

ctx.fillStyle = "rgba(150,180,200, .10)"

这里有一个建议:不要使用它。像这样的动画很烦人,至少在这种情况下,是毫无用处的。另外,对于一个依赖于鼠标位置的效果,你打算如何让它在iPad上工作?鼠标位置效果不是必须的。主要是关于恒星本身。这是客户的要求。谢谢评论。我改变了以前的风格;然后星星变成了长线,正如你在这里看到的:谢谢比利的反应。背景现在是透明的。现在,我需要找到一个解决方案,在罐头的条纹。谢谢
ctx.fillStyle = "rgba(150,180,200, .10)"