样式属性中的背景图像未加载
Background image in style attribute not loading
我从免费网站模板下载的以下代码似乎存在一些问题。
没有显示我的图片,只有白色背景上的白色文字。如果我用鼠标标记它,我只能看到文本。
代码有问题吗?
<!-- Start Banner -->
<div class="ulockd-home-slider">
<div class="container-fluid">
<div class="row">
<div class="pogoSlider" id="js-main-slider">
<div class="pogoSlider-slide" style="background-image:url(images/sladd_ur.jpg);">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="slide_text white_fonts">
<h3>Progress & Success<br><strong>Currency</strong></h3>
<br>
<a class="start_exchange_bt" href="exchange.html">Start Exchange ></a>
</div>
</div>
</div>
</div>
</div>
<div class="pogoSlider-slide" style="background-image:url(images/sladd_i.jpg);">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="slide_text white_fonts">
<h3>Progress & Success<br><strong>Currency</strong></h3>
<br>
<a class="start_exchange_bt" href="exchange.html">Start Exchange ></a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- .pogoSlider -->
</div>
</div>
</div>
<!-- End Banner -->
我不知道您是否已将 settings.py 和 urls.py 配置为提供静态内容。首先,我建议您阅读有关 serving static content
的文档
要提供静态内容,请在 settings.py 中添加:
# Static files (CSS, JavaScript, Images)
STATIC_URL = '/static/'
如果应用程序处于调试模式,则添加此 urls.py
from django.conf import settings
from django.conf.urls.static import static
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
确保您在模板中加载了静态标签,即
{% load static %}
那么你需要在static中添加图片folder.Either在你的项目的static文件夹中添加或者在你的应用程序的static文件夹中添加。
如果图像位于项目的静态文件夹中,即 myproject/static/images
,则将样式属性替换为:
style='background-image:url({% static "images/sladd_ur.jpg" %}');
如果图像位于应用程序的静态文件夹中,即 myproject/myapp/static/myapp/images
,则将样式属性替换为:
style='background-image:url({% static "myapp/images/sladd_ur.jpg" %}');
我从免费网站模板下载的以下代码似乎存在一些问题。 没有显示我的图片,只有白色背景上的白色文字。如果我用鼠标标记它,我只能看到文本。 代码有问题吗?
<!-- Start Banner -->
<div class="ulockd-home-slider">
<div class="container-fluid">
<div class="row">
<div class="pogoSlider" id="js-main-slider">
<div class="pogoSlider-slide" style="background-image:url(images/sladd_ur.jpg);">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="slide_text white_fonts">
<h3>Progress & Success<br><strong>Currency</strong></h3>
<br>
<a class="start_exchange_bt" href="exchange.html">Start Exchange ></a>
</div>
</div>
</div>
</div>
</div>
<div class="pogoSlider-slide" style="background-image:url(images/sladd_i.jpg);">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="slide_text white_fonts">
<h3>Progress & Success<br><strong>Currency</strong></h3>
<br>
<a class="start_exchange_bt" href="exchange.html">Start Exchange ></a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- .pogoSlider -->
</div>
</div>
</div>
<!-- End Banner -->
我不知道您是否已将 settings.py 和 urls.py 配置为提供静态内容。首先,我建议您阅读有关 serving static content
的文档要提供静态内容,请在 settings.py 中添加:
# Static files (CSS, JavaScript, Images)
STATIC_URL = '/static/'
如果应用程序处于调试模式,则添加此 urls.py
from django.conf import settings
from django.conf.urls.static import static
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
确保您在模板中加载了静态标签,即
{% load static %}
那么你需要在static中添加图片folder.Either在你的项目的static文件夹中添加或者在你的应用程序的static文件夹中添加。
如果图像位于项目的静态文件夹中,即 myproject/static/images
,则将样式属性替换为:
style='background-image:url({% static "images/sladd_ur.jpg" %}');
如果图像位于应用程序的静态文件夹中,即 myproject/myapp/static/myapp/images
,则将样式属性替换为:
style='background-image:url({% static "myapp/images/sladd_ur.jpg" %}');