我可以在CSS样式表中链接外部JavaScript吗?



我正在尝试设置我的背景会根据用户的浏览器宽度扩展的位置,但是我与某个元素下的外部样式表中的背景相关。我可以更改背景,可以修改其属性,但是我不能用HTML背景替换它。

我一直在研究解决方案,其中大多数似乎不起作用。我什至尝试过链接(在HTML中)一个外部JS,该JS检测屏幕分辨率并相应地选择BG文件,这正是我所需要的,只有浏览器根本不检测到它,无论我是在HTML中嵌套脚本还是在只需链接它。因此,我正在寻找一种在CSS中的BG设置下链接它的方法。从我阅读的内容来看,这是"可能的但有风险的",没有关于如何完成的真正说明。

尽管有风险,但我愿意尝试一下,但我也接受其他建议。我需要的只是能够为小型手机与其他所有内容设置两个不同的图像文件(相同的图像,只是缩放不同)。我已经看过SRCSET,但是这需要嵌入HTML,所以对我来说这并不是我的兴奋。我不介意自己编辑图像。

我不确定CSS中的BG设置中的链接JavaScript是什么意思。

但是,您应该能够使用CSS中的媒体查询来设置不同的背景。看看https://developer.mozilla.org/en-us/docs/web/css/media_queries/using_media_queries

听起来好像您在寻找媒体查询。您可以根据媒体功能设置特定的CSS。

有关媒体查询的描述和示例,请参见W3Schools。

相关内容

  • 没有找到相关文章

最新更新