You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitHub Pages中伪类::before内PNG图片无法显示的问题求助

解决GitHub Pages上::before伪类图片不显示的问题

针对你的情况,核心问题和修复方案如下:

  • 移除伪类样式中的width: 0和height: 0
    你设置宽高为0会直接把伪类元素的显示区域压缩为空,就算图片加载成功也无法显示。直接删掉这两行代码即可。

  • 调整定位与缩放参数
    移除宽高限制后,保留transform: scale(.3)来缩小图片,再根据实际显示效果微调left和top的值,确保箭头显示在h3左侧的合理位置。

  • 验证图片路径正确性
    先直接访问你写的图片URL,确认图片能正常打开。如果打不开,检查仓库中图片的实际位置:

    • 若图片放在仓库根目录,当前绝对路径没问题;若放在子文件夹(比如images),要修改路径为对应子目录的地址
    • 注意GitHub区分文件名大小写,确保代码里的文件名和仓库里的完全一致(比如不要把Arrow.png写成arrow.png)

修改后的CSS示例:

.work h3 {
  padding-left: 5rem;
  position: relative;
}
.work h3::before {
  content: url(https://tacticsugar.github.io/Resume/arrow.png);
  display: inline-block;
  transform: scale(.3);
  position: absolute;
  top: 0.5rem; /* 可根据实际排版调整 */
  left: 1rem; /* 可根据实际排版调整 */
 }

内容的提问来源于stack exchange,提问作者Tactic Sugar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 16:36:07