django-fluent-contents的Bootstrap 3按钮元素
项目描述
安装
首先安装模块,最好在虚拟环境中安装。它可以从PyPI安装
pip install fluentcms-button
首先确保项目已配置为django-fluent-contents。
然后添加以下设置
INSTALLED_APPS += (
'fluentcms_button',
)
FLUENT_CONTENTS_PLACEHOLDER_CONFIG = {
'slot name': {
'plugins': ('ButtonPlugin', ...),
},
}
之后可以创建数据库表
./manage.py migrate
前端样式
按钮使用Bootstrap指定的HTML进行渲染
<a class="btn btn-default" href="#" role="button">Link</a>
标准的Bootstrap 3 CSS将为此提供合理的样式,这可以覆盖或替换自己的CSS文件。Bootstrap 3提供的默认值是:https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_buttons.scss
当您使用Sass时,也可以覆盖Sass变量。
配置
当需要时,可以覆盖以下设置
from django.utils.translation import pgettext_lazy
FLUENTCMS_BUTTON_STYLES = (
('btn-default', pgettext_lazy("button-style", u"Default")),
('btn-primary', pgettext_lazy("button-style", u"Primary")),
('btn-success', pgettext_lazy("button-style", u"Success")),
('btn-info', pgettext_lazy("button-style", u"Info")),
('btn-warning', pgettext_lazy("button-style", u"Warning")),
('btn-danger', pgettext_lazy("button-style", u"Danger")),
('btn-link', pgettext_lazy("button-style", u"Link")),
)
FLUENTCMS_BUTTON_SIZES = (
('', pgettext_lazy("button-size", u"Default")),
('btn-lg', pgettext_lazy("button-size", u"Large")),
('btn-sm', pgettext_lazy("button-size", u"Small")),
('btn-xs', pgettext_lazy("button-size", u"Extra Small")),
)
默认情况下,使用标准的Bootstrap按钮类。当项目使用其他类进行按钮时,可以重新定义这些类。
贡献
如果您喜欢此模块,可以将其fork,或者希望改进它,请让我们知道!我们也欢迎pull请求。:-)
项目详情
关闭
fluentcms-button-3.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0311cf3924d76ee46597d20f524fd95bae8730340326d06e7a41df7bdaa30b2e |
|
MD5 | dcdb9cf7e98ddc76ef1c280262f2421e |
|
BLAKE2b-256 | 9dd722e9aca7090a059e55b9279db19ab34d45086668b5ba673d8e6be06fc91d |
关闭
fluentcms_button-3.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa59d777ff92a1377f220d34328e3dfbc9db1aece7abd8056a6c31b781dcf4d4 |
|
MD5 | d201862f6ebdd0ccb31ae642ba929476 |
|
BLAKE2b-256 | fa46e938883cb04f85aee8d80aee6779d2fb9ef1a76f386c2be0906abe419ee5 |