我想设置一些东西,我的背景可以根据用户的浏览器宽度进行缩放,但我被绑定到外部样式表中某个元素下的背景设置。我可以改变背景,我可以修改它的属性,但我不能用html背景替换它。我可以在我的CSS样式表中链接一个外部javascript吗?
我一直在研究这个解决方案,其中大部分似乎并没有工作。我甚至尝试链接(在html中)一个外部JS,它检测屏幕分辨率并相应地选择一个bg文件,这正是我所需要的,只有浏览器根本无法检测到它,无论是将该脚本嵌套在html中还是只是链接它。所以我正在寻找一种将它链接到CSS中的bg设置下的方法。从我所读的内容来看,这是“可能但有风险”,没有真正的指示说明它是如何完成的。
尽管存在风险,我仍愿意尝试,但我也乐于接受其他建议。我需要的是能够为小手机和其他所有设置两个不同的图像文件(相同的图像,只是缩放比例不同)。我已经看过srcset,但是需要嵌入到html中,所以对我来说是不行的,尽管我对它很兴奋。我不介意自己实际编辑图像。
我怕标题,所以不敢看细节,我想答案是否定的。 – gevorg
如果你想根据屏幕大小替换一个'background-image',我想你要找的是[媒体查询](http://stackoverflow.com/questions/21441938/media-queries-loading - 不同图像-取决于-屏幕上的尺寸)。 – neilsimp1
欢迎来到StackOverflow。请添加您尝试过的代码。 – YakovL