【发布时间】:2016-02-12 23:34:30
【问题描述】:
我在带有徽标的滑块上使用灰度滤镜。我希望将所有徽标过滤为相同的灰色阴影。正如您在下面看到的,根据徽标的颜色,每个都被过滤成不同的阴影。
这是我的 CSS:
section.fullwidth .carousel-exhibitors .logo-wrapper .tint img {
position: relative; z-index: -2;
filter: gray;
-webkit-filter: grayscale(100%);
-webkit-transition: all .6s ease;
-webkit-backface-visibility: hidden;
}
是否可以过滤所有相同的阴影?
【问题讨论】:
-
我不认为你可以用过滤器来做到这一点,因为过滤器总是尊重原始的差异(即原始徽标的颜色)。我认为这看起来不错,但实现您想要的最简单的方法是首先将徽标修改为相同的灰色阴影并取消过滤器(尽管我接受这可能不是您想要的或能够在你的情况下做)
-
是的,我试图避免这种情况,因为我在网站的多个位置使用相同的图像,并且只想在滑块中显示灰度。如果做不到,我就得处理……
-
只是想 - 有没有办法让图像纯黑白然后应用灰色过滤器......会挖一点
-
无论如何,最好在上传图片之前执行此操作。它节省了加载时间并且性能更好