GitHub Pages网站背景图片无法加载问题求助
问题原因与解决办法
问题根源
你CSS里用的是本地绝对路径 file:///home/g7adz177a/Downloads/website%20background.png,这个路径只在你自己的电脑上有效——本地打开HTML时,浏览器能直接读取你本地文件系统里的图片,但GitHub Pages是部署在远程服务器上的,服务器根本没有你本地的/home/g7adz177a/Downloads/这个目录,自然找不到图片。
解决步骤
- 把背景图片放到你的GitHub仓库项目里,比如新建一个
images文件夹,把website background.png放进去。 - 修改CSS里的路径为相对路径,如果
images文件夹和CSS文件在同一层级,就改成:.main{ width: 100%; background: linear-gradient(to top, rgba(0,0,0,0.5)50%,rgb(0, 0, 0, 0.5)50%), url('./images/website background.png'); background-position: center; background-size: cover; height: 109vh; } - 把图片文件和修改后的CSS一起提交到GitHub仓库,确保图片没有被
.gitignore规则排除。 - 等待GitHub Pages完成部署后刷新页面,图片就能正常加载了。
内容的提问来源于stack exchange,提问作者Avry_Da_Coolz
相关产品推荐
相关产品推荐

