我正在尝试在 Laravel 5 中为我的网站添加背景图片。
我在我的 css 文件中使用了它。
html {
background-image: url("images/background.jpg");
}
图像位于我的 Laravel 项目文件夹的 public 文件夹中。我尝试了所有路径,但就是无法加载。
我不断收到此错误:
http://Laravelproject.app:8000/background.jpg 404 (Not Found)
如有任何帮助,我们将不胜感激。谢谢。
可能回答有点晚了,但这样做并希望它能帮助那里的人:
background-image:url({{url('images/php_mysql.jpg')}})
与斜杠一起使用效果很好:
html {
background: url("/images/background.jpg");
}
我仍然无法在 Laravel 6 中通过 css 访问图像
但是
这个代码对我有用
(在blade.php文件中添加图片路径)
<div id="loading" style="background-image: url('{{ asset('img/big-loader.gif')}}');">
你必须首先通过添加两个点来摆脱CSS。这里我将向您展示一个示例,我刚刚测试过并且在 Laravel 5.7 中运行良好
在 CSS 中创建新类并将其命名为登录正文。
你的CSS代码应该是这样的。
.loginbody
{
background-image: url("../images/bg.jpg");
}
将此类添加到您想要图像的页面正文中。
注意: 请小心图像所在的路径。就我而言,图像位于“public/assets/images/bg.jpg”
这有效
background-image: url({{asset('images/bg.jpg')}});
由于您使用的是 css,因此您需要先使用两个点退出它。 url("../images/background.jpg");
您可以使用特定类/id的CSS:
selector{
background-image: url({{URL('/')}}/public/assets/landing/images/paper.jpg);
}
{{URL('/')}}
表示您的项目位置的基本网址
我用
background-image: {{asset("/images/background.jpg")}};
我的图片在
public/images
在 CSS 文件中,这对我有用:
background-image: url("../images/frontend_images/tempimages/hero.jpg");
请修改如下,
html{
background-image: url('{{ asset('images/job.jpg') }}');
}
我正在使用 Laravel 10 这是解决方案。
YOUPROJECT/public/css/style.css)
(YOURPROJECT/public/images/yourimage.png)
background-image: url("../images/yourimage.png");
简单添加上面的甲酸代码:-
url({{url('assets/images/slider/swiper/3.jpg')}})
尝试这个代码片段,这个对我有用:
url({{ URL::asset('images/SampleBackground.jpg')}})