【发布时间】:2019-10-01 17:33:03
【问题描述】:
我正在尝试创建一个悬停效果,其中图像开始时是全彩色的,当我将鼠标悬停在图像上时,我希望它有一个蓝色的叠加层。
问题是,只有一个简单的蓝色叠加层,它只是在彩色图像顶部放置一个半透明的蓝色块......这意味着其他颜色会稍微显示出来。我想要的是图像只是蓝色阴影。
现在,我已经设法让图像变为灰度,并且我已经设法获得蓝色叠加层,但是有没有办法让 CSS 堆叠效果?将图像转为灰度,然后在其上叠加颜色。
更简单的方法可能只是将效果创建为光栅图像,然后让它更改图像,但如果可以在代码中完成,那就太好了。
【问题讨论】:
-
+1 好问题,解释清楚
-
你用什么代码让图像转灰度?