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

  • 想法和初步发布 [航行]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
两个给定LinkedList的java交集   将Java菜单栏操作swing到类   特别是正则表达式的Java原始字符串。多行字符串   java maven2:如何获取/设置本地服务器的位置。jar缓存?   在Java中,找到单个点X最接近arraylist中哪对相邻点的最佳方法是什么?   java如何解决forloop中的Sonaqube抱怨问题?   参数类型的java AspectJ切入点   在基于Java的spring配置层次结构中重写bean   Appium\MAC OS\Android\Java组织。openqa。硒。SessionNotCreatedException   java数组对象列表(通过intent)   java模拟方法中的文件、filewriter和csvwriter,以进行单元测试引发NullPointerException   java中如何在不定义大小的情况下获取N个元素的输入数组