📅  最后修改于: 2023-12-03 15:07:38.827000             🧑  作者: Mango
当你在 Django 中使用 CSS 控制你的网页样式时,可能需要在 CSS 文件中引用图像。本文将介绍如何在 Django 中引用 CSS 中的图像。
首先,将图像放入 Django 项目中的静态文件夹中。在 Django 中,静态文件夹通常位于项目根目录的 static
文件夹中,你可以根据需要自行指定。
假设我们将一个名为 logo.png
的图像放入了静态文件夹中,现在我们需要在 CSS 文件中引用它。我们可以使用相对路径来指定图像的位置。
.logo {
background-image: url("../static/logo.png");
}
上述代码中,我们使用了 url()
函数来引用图像,路径中指定了静态文件夹的位置。
最后,将上面的 CSS 文件链接到 HTML 文件中即可看到效果。
{% load static %}
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="{% static 'css/style.css' %}">
</head>
<body>
<div class="logo"></div>
</body>
</html>
上述 HTML 代码中,我们使用了 Django 的 static
模板标签来获取 CSS 文件的路径,然后将其链接到 HTML 文件中。
现在,你已经学会了在 Django 中引用 CSS 中的图像。