一个Django CMS插件,提供响应,全屏背景媒体和文本。

djangocms-background-media的Python项目详细描述


https://travis-ci.org/tdsymonds/djangocms-background-media.svg?branch=masterhttps://coveralls.io/repos/github/tdsymonds/djangocms-background-media/badge.svg?branch=master&t=1:target:https://coveralls.io/github/tdsymonds/djangocms-background-media?branch=masterhttps://img.shields.io/badge/pypi-v1.0.0-blue.svghttps://img.shields.io/badge/license-MIT%20License-red.svg

djangocms背景媒体

这是一个简单的django-cms插件,它提供响应性的、带有文本的全屏背景媒体。

html div容器被添加到可以有背景图像或视频的页面中。通过使用Videjquery插件可以启用视频背景。子插件已启用,因此可以将文本和/或超链接等放置在后台媒体的顶部,有关详细信息,请参阅下面的用法。

安装

要安装:

pip install djangocms-background-media

然后将djangocms背景媒体添加到已安装的应用程序中:

INSTALLED_APPS = [
    ...
    'djangocms_background_media',
    ...
]

如果您还没有使用django-filereasy-thumbnails,那么这些也需要添加到您安装的应用程序中:

INSTALLED_APPS = [
    ...
    'easy_thumbnails',
    'filer',
    ...
]

并运行迁移:

./manage.py migrate

包假定jquery已经添加到站点。因此,如果您不使用,请添加模板/base.html:

<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

使用量

后台媒体插件被添加到页面并相应地配置。如果只需要一个背景图像,则上载一个图像,可以更新容器高度,并添加可选覆盖,仅此而已。如果需要视频背景,则上传视频并提供视频海报,因为这是为移动浏览器显示的内容。如果愿意,还可以传递json配置对象。可以在Vide上查看视频插件的更多详细信息。

我提供了将可选样式表链接到页面的能力,这样插件就可以“开箱即用”了,如果不链接样式表,则需要提供自己的样式。

要向后台媒体插件添加文本、链接或其他插件,只需添加所需的子插件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用二进制搜索查找两个排序数组的所有公共元素   java应用程序在POJO之间不能有重复的代码块   java为什么私有构造函数可以工作而私有Setter不能在SPRING DI IOC中工作   接收并返回两种类型之一的java函数   java在每个测试用例之后清除内存中的数据库   java如何从Android视频录制中实时捕获逐帧图像   Java数据类(多文件管理)   java如何利用selenium抓住网站的价值   java每周或每月更改日期   Azure Cosmos DB Java SDK支持Spring Boot 2.4。十、   java为什么SLF4不显示来自JUL FINER消息的调试消息?   JAVAutil。扫描仪如何在Java中使用扫描仪读取文本文件?   java Hibernate可以读取Hibernate的内容。cfg。但是仍然会给出错误?