img:hover { filter: grayscale(0%); }
在代码中,大家使用了:hover伪类来捕捉鼠标悬停在图片上的动作。接下来,大家使用了 filter属性,将图片的灰度值从0%调整为100%。这表示大家将取走图片的所有色彩,使它变成黑白的效果。
接下来,大家要使用另外一个Hover的效果,来实现图片颜色恢复的效果。
img:hover { filter: grayscale(0%); } img:active { filter: none; }
在代码中,大家除了使用:hover伪类之外,还使用了CSS中的:active伪类。这表示当用户点击图片时,图片将回到原本的颜色状态。接下来,大家使用了filter:none来表示去除所有的滤镜。
最后,大家需要将这段CSS代码与HTML文件合并在一起,来看看效果。
CSS图片点击恢复颜色 img:hover { filter: grayscale(0%); } img:active { filter: none; }css布局引擎,css背景高级使用,css中所有的元素,css实现excel表格布局,css文件如何显示中文乱码,怎样在css里面设置qmessage,css 波纹背景
这样,大家就可以在浏览器中看到大家的彩色图片了,当大家鼠标悬停在图片上时,图片会变为黑白的效果。而当大家点击图片时,图片会恢复原本的彩色。
这就是使用CSS实现图片点击变彩色的方法。通过这种方法,大家可以为网页设计出更为有趣的效果。