根据背景图像的颜色我们可以改变文本的颜色吗?我有一个背景图片,我已将它添加到身体。每当背景图像发生变化时重新加载页面。但我有我的菜单定位在图像文字颜色为黑色。如果背景图像是黑色的,菜单将不可见。我的问题的任何解决方案?提前致谢。根据背景图像的颜色改变文本颜色
0
A
回答
4
使用开关的情况下处理
switch(backgroundimage){
case "black.jpg":
document.body.color = "white";
break;
case "white.jpg":
document.body.color = "black";
break;
case "green.jpg":
document.body.color = "gray";
break;
}
0
如果你知道将是什么,将加载您可以创建映像名称和CSS类将追加到文本为它的字典图像。然后在页面加载将类添加到正文类。
如果你不知道将要加载的图像有一些解决方案,但它们不完整。看看这个answer
相关问题
- 1. 根据图像主色改变背景颜色?
- 2. Android如何根据背景图像更改文本颜色
- 3. 改变组合框的背景色,根本不改变颜色
- 4. 根据背景颜色设置文本的颜色
- 5. 根据图像更改文本颜色
- 6. 使用css和javascript改变文本颜色和图像背景颜色
- 7. jQuery根据当前颜色更改div的背景颜色
- 8. 文本视图,更改背景颜色
- 9. 根据控件的背景颜色更改控件的文本颜色
- 10. 根据动态设置的背景颜色更改文本颜色的值
- 11. 基于背景图像颜色自动对比文本颜色
- 12. 背景颜色不改变
- 13. 改变背景颜色CSS3
- 14. jquery.Countdown - 改变背景颜色
- 15. 改变背景颜色onclick
- 16. 改变CardView背景颜色
- 17. Javascript改变背景颜色
- 18. ValueAnimator改变背景颜色
- 19. angularJS改变背景颜色
- 20. 改变mainwindow.xib背景颜色
- 21. 改变背景颜色
- 22. 改变背景颜色
- 23. 改变背景颜色
- 24. 根据值更改背景颜色JS
- 25. 根据innerText更改背景颜色?
- 26. 根据属性更改背景颜色
- 27. 如何改变背景颜色和背景颜色?
- 28. 根据iPhone颜色改变颜色
- 29. 如何使用javascript根据背景颜色更改文本颜色?
- 30. C#WPF - 基于背景图像动态改变文本颜色
你知道什么图像会被加载吗? – AMember