一个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 JavaFX触控事件未触发Ubuntu 20.04触控笔记本电脑   java如何在AWT中关闭窗口?   java Dagger 2:注入具有构造函数参数的成员   创建对象的Java调用类   对象我想在A.java中添加两个数字,并在B.java中打印结果(如何?)   java如何使用AWS SDK for Android从数字海洋空间下载图像?   java Facebook sdk 4.0.1无法使用Android studio获取某些字段   4分钟后web应用程序(Angular 8和Rest API)中的java自动会话超时   在Eclipse for Java EE developers edition中禁用HTML警告   java按字母顺序排列字符串我错过了什么明显的东西吗?   java在Jshell中println和printf有什么不同