css - 无法从 EJS 中的 CSS 加载本地图像
问题描述
您好,我正在研究 ejs。在 CSS 内部,我将图像称为背景图像。页面加载时图像不来。CSS部分正在工作。如果我使用托管图像,那么它就可以工作。
目录结构
样式.css
.bgimg-1 {
background: url('../img/cab.jpg');
height: 100%;
}
索引.html
<head>
<link rel='stylesheet' href='../public/css/style.css' type="text/css">
</head>
<body>
<div class="bgimg-1">
<div class="caption">
<span class="border"><a href="/api/login">LOGIN</a></span>
</div>
</div>
</body>
应用程序.js
app.use(express.static(path.join(__dirname + '/public')));
解决方案
使用背景图像代替背景
.bgimg-1 {
background-image: url('../img/cab.jpg');
height: 100%;
}
推荐阅读
- python - 多图像输入到python中的CNN模型
- python - dask 如何处理大于内存的数据集
- python - python从txt文件中读取格式化数据的快速方法
- html - Bootstrap 4 中的订单列不起作用
- jhipster - 如何更改rememberMeKey?
- hosting - 如何在 1&1(IONOS) 主机上访问 Cpanel?
- python - 如何将复选框与文件打开对话框链接并显示使用 python tkinter 在 GUI 中打开的文件的详细信息?
- php - PHP curl登录一次然后使用multi_curl抓取网站
- r - 无法使用具有 NA 值的 ggplot 进行可视化
- php - MySQL 全词匹配 - 多个词