簡體   English   中英

我想在我的 css 文件中添加帶有 laravel URL 的背景圖像。 我可以通過僅包含路徑來做到這一點?

[英]I want to add a background-image with a laravel URL in my css file. I can do this by just including path?

我想用 laravel URL 添加背景圖像。 我可以通過僅包含 web 路徑本身來做到這一點,但我想使用 Laravel URL。

這是我現在在 css 中的操作方式:

.toggle.active {
  background: url("{{ asset('assets/img/cancel.png')}}");
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
}

但它不起作用

除非您的 CSS 在刀片文件中,否則您不能這樣做。 但是您可以在刀片中創建一個 CSS 變量並在 CSS 中使用它。

<div class="toggle" style="--img-url:{{ asset('assets/img/cancel.png')}}">

.toggle.active {
  background:url(var(--img-url))
}

背景圖像:url(“{{資產('assets/img/cancel.png')}}”)

必須檢查您在此“public/assets/img”目錄中的圖像。

然后您也可以通過在 css 中添加一些高度來檢查這一點。

確保您在資產目錄中有圖像,然后嘗試此代碼

<div style="background:url({{asset('assets/img/cancel.png')}})">

您的內容在這里

<div class="product-grid" style="background-image: url(storage/{{$manga->manga_cover}})">

如果它來自您的公共/存儲文件夾,請使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM