无法在laravel中显示背景图像



请帮帮我!在resources/views/welcome.bale.php:

<link rel="stylesheet" href="{{asset('css/style.css')}}">
<div class="factarea overlay">
<h2>Facts that Make us Unique</h2>
</div>

在公用文件夹中:css/style.css

.factarea {background-image: url(../img/website.jpg);}

public/img/website.jpg位置

我希望下一行能帮助您解决这个问题。

你可以试试这个。

  • 背景图片:url("/img/website.jpg"(

你可以尝试另一种方法,比如内联css,并检查我们是否得到了图像。所以我们可以很容易地找到正确的路径。

感谢

使用根路径

.factarea {background-image: url(/img/website.jpg);}

像这样,然后

websiteurl/img/website.jpg将在此工作

websiteurl/public/img/website.jpg将不工作只有漂亮的url将工作

因此,为了在publicurl中工作,您必须添加内联css

哪个是

<link rel="stylesheet" href="{{asset('css/style.css')}}">
<div class="factarea overlay" style="background-image: url({{ asset('img/website.jpg') }})">
<h2>Facts that Make us Unique</h2>
</div>