用于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 |