Laravel 5.に私のウェブサイトの背景画像を追加しようとしています。
私はこれを私のcssファイルで使用しました。
html {
background-image: url("images/background.jpg");
}
画像は私のLaravelプロジェクトフォルダーのパブリックフォルダーにあります。すべてのパスを試しましたが、ロードされません。
私はこのエラーを受け取り続けます:
http://Laravelproject.app:8000/background.jpg 404 (Not Found)
任意の助けいただければ幸いです。ありがとう。
スラッシュでうまく動作します:
html {
background: url("/images/background.jpg");
}
少し遅れて答える可能性がありますが、これを実行して、そこにいる誰かを助けることを願っています:
background-image:url({{url('images/php_mysql.jpg')}})
2つのドットを追加して、CSSから抜け出す必要があります。ここでは例を示しますが、これはテストしたばかりで、Laravel 5.7
CSSで新しいクラスを作成し、ログイン本文に名前を付けます。
CSSコードは次のようになります。
.loginbody
{
background-image: url("../images/bg.jpg");
}
このクラスを、画像が必要なページの本文に追加します。
注:画像が存在するパスに注意してください。私の場合、画像は「public/assets/images/bg.jpg」にあります
Laravel 6のcss経由で画像にアクセスできません
だが
このコードは私にとってはうまくいきます
(blade.phpファイルに画像パスを追加)
<div id="loading" style="background-image: url('{{ asset('img/big-loader.gif')}}');">
私が使う
background-image: url({{ asset('images/job.jpg') }});
私が使う
background-image: {{asset("/images/background.jpg")}};
私の画像はpublic/images
にあります
あなたはCSSにいるので、最初に2つのドットを使用してそれから抜け出す必要があります。 url( "../ images/background.jpg");
特定のクラス/ IDのこのCSSを使用できます:
_selector{
background-image: url({{URL('/')}}/public/assets/landing/images/paper.jpg);
}
_
{{URL('/')}}
は、プロジェクトの場所のベースURLを意味します
background-image:url({{asset( 'images/bg.jpg')}});