【问题标题】:inverting colors in part of an image - HTML, CSS, JS反转图像部分的颜色 - HTML、CSS、JS
【发布时间】:2012-09-08 01:02:09
【问题描述】:

有没有办法只反转图像的一部分?我有一个“选择器栏”之类的东西,我希望被选中的图标被反转。不幸的是,当栏转换到不同的选择时,这看起来真的很糟糕,因为图标会立即改变颜色。 “选择器”应在过渡时沿栏滑动。

可以在here找到我正在谈论的简单示例

我现在能想到的最佳解决方案是在选择器元素上放置一个新的反转图像,然后将图像移动到选择器移动的相反方向。这会给人一种错觉,即所覆盖的图像切片是倒置的。这真的是最好的方法吗?

【问题讨论】:

    标签: javascript html css image


    【解决方案1】:

    创建一个宽度和高度为零的元素,以及outline: 8px solid invert。然后用你的选择器移动这个元素,这将反转它传递的东西。

    【讨论】:

    • 我只是在阅读这个,似乎它只在 IE9+ 和 Opera 中受支持 - 所有其他浏览器似乎都不再支持它(而且它不是必需的规范)。还有其他解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 2021-09-23
    • 2012-10-30
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 2019-07-13
    相关资源
    最近更新 更多