![](/img/trans.png)
[英]How do I prevent PHP from stripping my Slashes of my background-image CSS statement?
[英]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.