gpt4 book ai didi

css - 悬停时获得棕褐色效果图像和全彩色?

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

我找到了这个 css 代码,它以灰度颜色显示图像,然后在悬停图像时以全彩色显示图像。我需要相同的颜色,但使用棕褐色 颜色而不是灰度

 img {
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 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

img:hover {
filter: none;
-webkit-filter: grayscale(0%);
}

更新:尝试使用此代码,但它在 Firefox 中不起作用。棕褐色图像根本不显示:

img.sepia{ -webkit-filter: sepia(1);
-webkit-filter: sepia(100%); -moz-filter: sepia(100%);
-ms-filter: sepia(100%); -o-filter: sepia(100%);
filter: url(sepia.svg#old-timey);
filter: sepia(100%);
background-color: #5E2612;
filter: alpha(opacity = 50);
zoom:1;
}

最佳答案

使用 webkit 和过滤器,这很容易。在这里,您可以直接剪切和粘贴:

img {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'old-timey\'><feColorMatrix type=\'matrix\' values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\'/></filter></svg>#old-timey");
-webkit-filter: sepia(1);
-webkit-filter: sepia(100%);
-moz-filter: sepia(100%);
-ms-filter: sepia(100%);
-o-filter: sepia(100%);
filter: sepia(100%);
}
img:hover {
filter: none;
-webkit-filter: sepia(0);
-moz-filter: sepia(0);
-ms-filter: sepia(0);
-o-filter: sepia(0);
filter: sepia(0);
}

关于css - 悬停时获得棕褐色效果图像和全彩色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15663318/

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