代码之家  ›  专栏  ›  技术社区  ›  Offlein

网页图形的颜色是否可以与其背后的颜色相反?

  •  0
  • Offlein  · 技术社区  · 11 年前

    如果创建一个要在许多地方使用并覆盖在其他元素之上的网页图形,那么该图形是否有可能与下面的任何内容合成,比如将Photoshop图层设置为“差异”,从而使其颜色反转?

    具体来说,画一个“左”和“右”图像箭头,可以放在图像转盘的顶部。许多图像可能会出现在它的下方,如果箭头在浅色图像上是浅色的,它们可能很难看到。因此,如果图像的颜色与其背后的颜色不同,则在浅色背景下会变暗。

    我正在设想用SVG来实现这一点,但如果可以用png或其他位图来实现,那也很不错。

    2 回复  |  直到 11 年前
        1
  •  1
  •   Erik Dahlström    11 年前

    如果您使用的是前沿浏览器,您可以选择使用CSS混合模式,请参见 this tutorial .

    有关详细信息,请参阅 specification ,包括html、svg和css。

        2
  •  0
  •   Devin    11 年前

    是的,它可以,但是如果你想要一个只支持CSS的解决方案,它的支持真的很差。您在IE版本上使用了反向过滤器,现在您支持Webkit,但仅此而已 JQuery Invert Paul Irish的插件。它完全符合您的要求,显然比CSS支持更好