gpt4 book ai didi

CSS3 灰度滤镜在不同图像上看起来不同

转载 作者:太空宇宙 更新时间:2023-11-03 18:43:21 25 4
gpt4 key购买 nike

我有 3 个图标,分别是 FCB、twitter 和 RSS,我希望它们是灰度的,但在悬停时它们应该变为彩色版本。它工作得很好,但是这 3 张图像的灰度看起来有点不同。有没有办法让它们看起来一样?这是我的灰度代码:

img.grayscale{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray;
-webkit-filter: grayscale(1);
}

RSS 和 twitter 看起来几乎一样,但 FCB 图标要暗很多。我认为唯一的方法是玩灰度百分比。还有其他解决办法吗?

最佳答案

可以在fb图片上加fb的class并设置

img.fb {
opacity: 0.7;
}

这会给人一种使图像更亮的错觉。

这是 jsfiddle

关于CSS3 灰度滤镜在不同图像上看起来不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17021526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com