html - 反转alpha png图片

标签 html css

我有一个包含白色和 alpha(透明)像素的小图标 png 图片。我可以使用 css(首选)或 javascript 以某种方式“反转”该图标以获得:

白色像素 -> 透明像素

透明像素 -> 白色像素

我看到有一些新的 css 属性,例如 filter 和 mask,但并非所有主流浏览器都支持它们。

最佳答案

我认为最简单快捷的方法是创建第二张已经倒置的图像。假设你想在悬停时反转图片,你可以使用 :hover css 类来交换 2 个图像。

    #divId:hover{background-image: url('imageName.ext') }

关于html - 反转alpha png图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19363074/

相关文章:

css - 灯箱叠加位置绝对无法正常工作

html - 在 WordPress 的自定义 CSS 下将边框 CSS 覆盖为单独的边框?

javascript - 在 Javascript 中克隆节点

html - 位置 :relative started working different than at first (asp. 净)

jquery - 保持悬停事件

html - 如何避免导航下拉菜单和页面其余部分之间的大填充?

html - 如何安全地将用户提供的 URL 添加到我的 HTML 页面?

javascript - 相对于父 div 之外的位置,没有滚动但可见

css - 无法让列表项排队

jquery - 基于值的样式表行(jquery)