一个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如何将Android Studio与本地服务器数据库SQL server 2008连接?   java在点击鼠标后绘制一个椭圆形   java选项窗格相对于其父项的位置   java如何在Android中的switch case中使用String[]输入?   安卓无法从“15.0.1”确定java版本   如果满足特定条件,java是否重置计时器?   java是一个实体类,可以在OOAD中返回其他实体实例吗?   bash将对jar文件| cut | awk和java程序的调用集成到一个统一进程中   Spring安全更新身份验证成功时的最后登录日期   数据库身份验证中基于Java控制台的客户端服务器登录应用程序错误   java Selenium junit测试失败,驱动程序过早获取URL   java LibGdx多点触摸事件混淆   带扫描仪的java打印空间   来自旧版应用程序的java springcloudsleuth头   java如何实现模板设计模式?   java如何比较具有多个值的键的两个映射?   读取时R中的java MemoryError。xlsx