我有一个链接的图像,我想让当用户将鼠标悬停于它,它变成黑色和白色。任何人都可以帮忙吗?我需要使用CSS或JavaScript来制作它。由于使图像变成黑白悬停
5
A
回答
5
试试这个:
img.imgClass:hover {
filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
filter: gray; /* IE5+ */
-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
}
img.imgClass {
filter: none;
-webkit-filter: grayscale(0);
}
0
-1
在CSS 3有图像过滤器的规范,但这不是widly即使在现代浏览器还支持:
img:hover {
filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
filter: gray; /* IE5+ */
-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
}
相反,你可以使用这个效果每一个图像的黑色和白色可供选择:
<a href="..."><img class="grayscale" src="..." /><img class="color" src="..." /></a>
有了这个CSS:(未测试)
a img.grayscale {
display: none;
}
a:hover img.color {
display: none;
}
a:hover img.grayscale {
display: block;
}
默认GRA yscale图像是隐藏的,悬停在彩色的人隐藏和灰度显示。
+0
不好的建议,以创建2个不同imagesets目前的Chrome – deiga 2013-10-03 10:57:59
相关问题
- 1. 使图像变成黑色和白色?
- 2. 如何将图像变成黑/白,然后在Safari上悬停着色?
- 3. jQuery的 - 黑白图像的彩色图像(悬停)
- 4. 如何将现有的彩色图像变成黑白图像?
- 5. 使用:悬停以改变图像
- 6. 变化图像时悬停,使用CSS
- 7. Heroku黑白图像
- 8. 将图像从黑暗变为悬浮
- 9. C#转换图像来完成黑白
- 10. 将粒子分割成黑白图像
- 11. 让图标在悬停时变成白色
- 12. div背景图像在Firefox中悬停时变为空白?
- 13. 打开图标变成黑白
- 14. 悬停图像
- 15. 悬停图像
- 16. OpenCV图像黑白图形
- 17. 一旦指定的元素使用jQuery进行悬停,将图像变为黑白,然后恢复正常
- 18. 图像(图像悬停)
- 19. Python:灰度图像:使一切变白,除了黑色像素
- 20. Imagick - 使黑色背景变成白色
- 21. CSS:如何将彩色图像变成灰色或黑色/白色图像
- 22. 服务器生成的悬停图像?
- 23. 悬停效果当悬停图像
- 24. 悬停图像自动悬停?
- 25. 在图像鼠标悬停变焦
- 26. 鼠标悬停图像保持不变
- 27. 响应导航改变图像悬停
- 28. CSS悬停图像位置改变
- 29. PHP鼠标悬停图像变化
- 30. iphone image突然变为悬停图像
厂不能正常工作 – deiga 2013-10-03 10:58:33