plone columns.css文件的decogrid生成器。
kombinat.decogrid的Python项目详细描述
内容
What is it?
kombinat.decogrid是用于decogrid布局的css代码生成器。 它生成类似于plonetheme.sunburst中的“columns.css”的css代码。 将生成的css复制到your.product/skins/prod_styles/columns.css中 重写任何其他定义。
Installation
只需将decogrid部分添加到构建:
[buildout] parts = ... decogrid [decogrid] recipe = zc.recipe.egg eggs = kombinat.decogrid
Guide
自动生成的可执行文件位于buildout bin/目录中。 它允许您生成decogrid css代码的几个选项,可以是 直接粘贴到columns.css文件中:
~/buildout $ bin/decogrid_generatecss -h usage: decogrid_generatecss [-h] [-c COLUMNS] [-m MARGIN] [-w WIDTH] [-l LEVEL] [-t TAG] [-o] decogrid_generatecss [options] decogrid_generatecss generate decogrid columns.css for plone (http://deco.gs) Default values are written in brackets. optional arguments: -h, --help show this help message and exit -c COLUMNS, --columns COLUMNS how many columns (16) -m MARGIN, --margin MARGIN margin in pixels between each cell (10) -w WIDTH, --width WIDTH portal width in pixels including potentially left and/or right margins (960) -l LEVEL, --convenience-level LEVEL max level of convenience classes to create (7) -t TAG, --tag TAG html tag to be used for 'row', 'cell' and 'convenience' css classes (div) -o, --omit-margin omit left and right margin around the portal (recommended for nesting grids inside grids)
Example
如果要使用嵌套网格布局,则此实用程序非常有用,因为 可以忽略默认情况下在plone的columns.css中给定的边距。
使用以下命令生成新的columns.css文件:
~/buildout $ bin/decogrid_generatecss -o -w 950 -c 16 > columns.css
Changelog
0.3 (2013-10-09)
- 从optparse切换到argparse,因此我们现在需要>;=python 2.7。 [航行]
- 添加更多可配置的解析器,允许非div标记,允许通过 将""作为-t的参数传递。 [航行]
- 允许用户使用--level参数限制便利类。 默认值仍然是min(columns, 7)。 [航行]
0.2 - 2012-07-09
- 固定的css行尾
- 删除了双“位置-0”声明 [佩茨基]
0.1.1 - 2011-05-26
- 更新的安装文档[petschki]
0.1 - 2011-04-07
- 想法和初步发布 [航行]