回答
您可以通过CSS关键帧动画来实现这一点。
您可能希望在以下扩展:
@keyframes greyscale-fade-in {
0% { -webkit-filter: grayscale(100%); }
100% { -webkit-filter: grayscale(0%); }
}
.image-selector {
animation: greyscale-fade-in 1s ease-in forwards;
}
关键帧控制如何让图像适合作为页面加载。
的animation
价值需要被告知哪些关键帧使用(greyscale-fade-in
),你要多久动画将持续(1s
为1秒),你想(ease-in
)什么时间过渡。
forwards
参数告诉动画仅从0%到100%运行,而不是从100%回到0%。
动画规则需要应用到以图像为目标的选择器,因此请确保您的<img>
或包装<div>
有一个您可以定位的类。
有关动画的更多信息,您应该阅读:https://developer.mozilla.org/en-US/docs/Web/CSS/animation
这是一个很好的解决方案! - 试图自己想出一个解决方案,然后测试你的出来,它效果很好。做一个小提琴,如果任何人都好奇https://jsfiddle.net/26zpq6vc/6/,但充分信任你的那个 – HisPowerLevelIsOver9000
非常感谢! –
- 1. 淡入淡出的背景图像(不是正文或淡出背景颜色)
- 2. jQuery在背景颜色淡入淡出
- 3. jQuery的淡入淡出的CSS背景图像和颜色
- 4. 淡入/淡出背景图像没有白色背景
- 5. jquery淡入淡出div中的背景图像 - 淡入淡出
- 6. 淡入淡出背景图像淡入淡出div内容
- 7. 淡入淡出图像到背景
- 8. 在背景图像中淡入淡出
- 9. 淡入淡出中的背景图像
- 10. 背景图像淡入淡出与jQuery
- 11. GWT - 淡入/淡出背景图像
- 12. 淡入淡出背景图像
- 13. 背景图像交叉淡入淡出
- 14. 从顶部滚动时淡入淡出背景颜色
- 15. 如何使用jquery淡入淡出背景图像
- 16. 如何使用淡入淡出到Android ..中的背景图像?
- 17. 如何使用CSS转换淡入和淡出背景图像?
- 18. 背景淡入淡出
- 19. 背景淡入淡出
- 20. 更改带淡入淡出效果的背景颜色
- 21. JavaScript的背景颜色淡入淡出RGB算法问题
- 22. 复选框淡入/淡出背景颜色-jquery
- 23. Jquery背景/文本颜色淡入淡出
- 24. 背景颜色悬停淡入淡出效果CSS
- 25. 淡入/淡出wxpython网格单元格的背景颜色
- 26. jQuery淡入淡出的标题栏的背景颜色
- 27. THREE.js - 如何淡入淡出背景?
- 28. 如何使用jQuery淡入淡出背景色?
- 29. 如何使用Swift淡入/淡出tableviewcell的背景色
- 30. 如何更改背景图像淡入淡出
第一篇文章?欢迎来到StackOverflow。看看[使用CSS将彩色图像转换为黑白...](http://thenewcode.com/532/Convert-Images-To-Black-And-White-With-CSS)然后告诉我们你的'已经尝试过。提示:JSFiddle真的是显示一小段代码的最佳工具。容易有人帮助你... – zipzit
你不能这样做在CSS中的背景图像。 –
@Paulie_D什么是背景,图像,真的吗?好的,所以我们有一个带有图像的div和一个低Z指数。这对你有用吗? – zipzit