0

因此,我正在研究 Web 浏览器的特定应用程序,该应用程序要求我将颜色表示为直接的 Alpha 通道,并将黑白 Alpha 通道作为单独的元素。(两种类型的示例

我知道很多个月以前,IE 支持一些不正当的过滤器选项,但由于我正在做 css3 转换,我需要它在现代浏览器中工作,最好是 Chrome。

基本上我想做的是有一个应用了 CSS 变换的元素,特别是最有可能旋转的元素,然后我想把它复制到另一个应用了黑白变换的同等大小的元素。另一个好处是将原始元素设置为使用直接 alpha,但我现在可以不用它。

我还没有找到任何可以开始调查的路线。如果你有的话,我将非常感激。我最后的手段是开始在 WebGL 或 Canvas 中做事并在那里修改输出。

4

3 回答 3

0

您可以进行 CSS 3D 转换。浏览器支持基本上存在于较新的 IE、Chrome、Firefox、iOS 和 Android 中。

于 2012-01-04T23:21:11.417 回答
0

使用绝对定位和 z-index 将两个或三个不同的元素堆叠在一起?这将要求您保存两个不同的图像,我猜您正试图避免这些图像。

于 2011-12-28T16:22:26.617 回答
0

我实际上已经找到了答案……它是 CSS 着色器。

https://dvcs.w3.org/hg/FXTF/raw-file/tip/custom/index.html

还没有,但很快。

不使用 Canvas 的原因是为了简化创作。(很长的故事。)

于 2012-01-10T20:08:18.277 回答