【发布时间】:2023-04-10 05:58:01
【问题描述】:
可以从HTML 文件中读取我页面上的图像(例如,当我有src 标记并输入图像的相对路径时)。例如:
<span class="image"><img src="../assets/theme/images/pic01.jpg" alt=""></span>
但是当我通过css/scss 文件加载图像作为背景时,它们没有加载。例如,这不会加载图像:
background-image: url("/assets/theme/css/images/close.svg");
@include vendor('background-image', ('linear-gradient(to top, #{$overlay}, #{$overlay})', url("/assets/theme/images/banner.jpg")));
background-image: -moz-linear-gradient(to top, rgba(48, 54, 57, 0.2), rgba(48, 54, 57, 0.2)), url("/assets/theme/images/banner.jpg");
我已经安装了file-loader 和url-loader。如果我在nuxt.config 的扩展部分中推送file-loader 和url-loader,则图像也不会从HTML 加载。
【问题讨论】:
标签: image vue.js sass resources nuxt.js