html - 无法将背景图像加载到 html/css 中的 div
问题描述
我一直有这个问题一段时间了。我正在使用 reactjs 并尝试将背景图像添加到 div 标签
<div className="ficon"></div>
在我的css文件中
.ficon {
max-width: 100px;
max-height:100px;
background-image: url('/Users/anthonychoi98/Documents/GitHub/portfolio/src/images/folder-icon (1).png');
}
问题是它在 url 地址是 http 或来自互联网时有效,但在我的计算机中本地时无效。我尝试使用相对路径,但也没有用。它编译时没有任何错误或警告,只是不显示图像。我知道 url 是正确的,因为当我将它用作图像时它可以工作。
<img src="/Users/anthonychoi98/Documents/GitHub/portfolio/src/images/folder-icon (1).png"/>
提前致谢!
解决方案
您是否尝试过使用图像文件的相对路径?例如:
<img src="src/images/folder-icon (1).png" />
还可以考虑从文件名中删除空格。
推荐阅读
- html - HTML如何对齐文本中心,并以一定的边距对齐?
- versioning - 如何使用同一个 Chrome 网上应用店来托管同一个 Chrome 扩展程序的多个版本
- javascript - 验证多部分表单的每个部分
- javascript - 未捕获的 ReferenceError: postscribe 未在 ctkvidinit ((index):3258) 处定义
- javascript - 如何在多个 z-index 图层中正确渲染带有 html2canvas 的图像?
- python-3.x - TensorFlow 保存和恢复到新的会话/图表
- java - Spring bean 类型定义不明确且缺少配置
- arrays - *ngFor 数据不显示
- python-3.6 - 多个客户端的 Paramiko ssh.close() 问题
- excel - 检查每一行中的一列并捕获每个唯一值并分配给一个变量