我正在一个音乐网站上工作,该网站显示任何给定播放曲目的波形。波形是预先生成的,实际波形是透明的,波形“周围”的区域是白色的。这使我可以使用图像后面的背景颜色轻松设置实际波形颜色。但是,我需要将波形周围的“区域”转换为黑色。
我对此有什么选择?到目前为止,情况是这样的:
- 我不能为此使用 JS 库,因为我遇到了跨域问题,因为波形位于不同域的 CDN 上。
- 使用 CSS `-webkit-filter: invert(); 在 Chrome 中一切正常
- 我无法
-moz-filter: invert(100%);
在 FireFox 中工作。它也不适用于 SVG 过滤器。 - 不知道我会用 MSIE 做什么。
任何建议表示赞赏!