css - 如何在 Django 静态文件中使用 background-image css 属性
问题描述
我知道已经回答了类似的问题,但是对于如何在链接的 css 文件中执行此操作没有明确的答案,都建议直接在 html 文件本身中执行我有一个Jobs
项目,具有以下结构以获取图像文件夹:
工作/核心/静态/核心/图像/search.jpg
如何在引用的 css 文件中将input
元素的属性设置为“search.jpg”
?我看到过类似的问题,所有的答案都暗示了一些事情,比如将它设置在元素本身上,但是如何在链接的 css 文件中完成呢?background-image
<link rel="stylesheet" href="{% static 'core/css/index.css' %}" />
解决方案
Django 看不到或编写 CSS 文件,所有需要 Django 静态导入的 CSS 都应该内联(我喜欢用我的内联 CSS 和静态 url 创建一个新的 html 文件,而不是将它包含在我的模板中)
<div style="background-image: url({% static 'core/images/search.jpg' %});" />
或者您可以在您的 css 文件中使用相对路径,但这可能会让您在开始在生产环境中设置时感到头疼
.someClass {
background-image: url(/static/core/images/search.jpg);
}
推荐阅读
- python - 解析 XML 文件以获取文件夹结构?
- swift - 管理两种不同类型数据的单个变量
- c# - 如何获取Windows UWP ClaimedBarcodeScanner识别的二维码的像素坐标
- javascript - 我如何处理从 javascript (jquery) 传递的 php 中的数据
- c++ - 〜(波浪号)在c ++中的scanf函数之前是什么意思?
- html - 选择具有相同背景的链接后背景图像消失
- reactjs - DOCZ :您可能需要适当的加载程序来处理此文件类型
- substrate - Substrate 上的令牌定义
- javascript - 图片加载功能,它是如何工作的?
- javascript - 应用程序在收到服务器响应后突然死机