【发布时间】:2011-09-27 01:32:43
【问题描述】:
我看到在 webkit 浏览器中有一些方法可以做到这一点,但我没有看到在其他浏览器中做到这一点的方法。这仅仅是一个尚未在所有浏览器中实现的功能吗?
我没有标准图像,所以剪辑不起作用。我可能必须提前渲染所有内容,这将使我的工作呈指数级增长,但你处理你所拥有的,对吧?
我还希望能够从 javascript 激活这些东西。 :/
感谢您提供支持。
【问题讨论】:
-
您必须更具体地说明您想要做什么。您需要解决什么具体问题?有一些 HTML 和 CSS 会很不错...
-
蒙版是一个黑白图像,它覆盖在另一个图像上,使其一部分不可见,而其他部分可见。我只需要知道是否有办法在浏览器中执行此操作,但显然没有。如果我希望它从一开始就与跨浏览器兼容,我想我正在考虑在 SWF 中执行此操作,但无论如何这根本不是理想的。要么有办法做口罩,要么没有。我不需要提供代码。
-
好吧,如果您想简单地“屏蔽”图像的某些部分,请搜索“CSS Sprite”。这就是为什么我想知道你是否可以提供代码。这也可以使用 javascript 轻松更改。所以,如果这是您所追求的,我可以提供解决方案。
-
CSS Sprite 可能会成功。我正在进一步研究它。我有大约 10 张图像需要堆叠在一起,并根据设置屏蔽掉以反映用户选择。他们都适合在一起。口罩目前是黑白的。有时需要口罩,有时不需要。所以我希望能够动态调整图像是否存在以及它的掩码是什么。
-
我在下面添加了我对这个问题的首选解决方案(CSS Sprites)。试试看,如果这解决了问题,请告诉我。
标签: javascript css image mask