我希望能够使所有浏览器都支持rgba背景。经过搜索,我发现通常有三种类型的浏览器:
1)支持rgba的浏览器。
2)通过奇怪的“-ms-filter”方式支持rgba的Internet Explorer。
3)不支持rgba,但我可以使用带有“数据URI方案”的base64 png图像(即使浏览器不支持URI方案,根据这个,仍然可以做到)。
我没有遇到rgba支持的浏览器问题,并且我可以在IE上使用它,但问题是我不知道如何生成客户端base64 png图像以用于URI方案。我真的不想预先生成png文件,因为我的rgba值不是恒定的。我可以使用php gd库进行动态png生成,但我真的很想在客户端完成所有这些操作。因此,我想知道是否存在任何良好的方法来使用javascript生成半透明png图像。在此之后,我可以对它们进行base64编码并使用URI方案。
谢谢。
编辑:
我想要半透明div背景,同时内容完全可见。