用于plone columns.css文件的decogrid生成器。
项目描述
这是什么?
组合体.decogrid是decogrid布局的css代码生成器。它生成的css代码类似于plonetheme.sunburst中的“columns.css”。将生成的css代码复制到您的.product/skins/prod_styles/columns.css中,以覆盖其他任何定义。
安装
只需将decogrid部分添加到您的buildout中
[buildout] parts = ... decogrid [decogrid] recipe = zc.recipe.egg eggs = kombinat.decogrid
指南
自动生成的可执行文件位于您的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)
示例
如果您想使用嵌套网格布局,这个实用程序非常有用,因为它可以省略plone的columns.css中默认提供的边距。
使用以下方式生成新的columns.css文件
~/buildout $ bin/decogrid_generatecss -o -w 950 -c 16 > columns.css
变更日志
0.3 (2013-10-09)
从optparse切换到argparse,因此现在我们需要 >= Python 2.7。[saily]
增加更多可配置的解析器,允许非div标签,允许通过传递 "" 作为参数来 -t 来删除标签。[saily]
允许用户使用 --level 参数来限制便利类。默认值仍然是 min(columns, 7)。[saily]
0.2 - 2012-07-09
修复了CSS换行符。
移除了重复的“position-0”声明 [petschki]
0.1.1 - 2011-05-26
更新了安装文档 [petschki]
0.1 - 2011-04-07
想法和初始发布 [saily]
项目详情
关闭
kombinat.decogrid-0.3.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05f0b53839510fca087b84028006c3313dab292188315ac0fb5d5c7b08ea5edd |
|
MD5 | 6480d3a346deec0ac1a2d74e452052c7 |
|
BLAKE2b-256 | 6bf16bfc069f82b177f7c5064d93ac270276a001da58ce37803fee20c7445288 |