diff --git a/components/layout/index.en-US.md b/components/layout/index.en-US.md index f40aeb33b7..39b064b445 100644 --- a/components/layout/index.en-US.md +++ b/components/layout/index.en-US.md @@ -10,49 +10,49 @@ english: Layout ## Design concept
-
-
+
+
100%
-
-
+
+
25%
-
+
25%
-
+
25%
-
+
25%
-
-
+
+
33.33%
-
+
33.33%
-
+
33.33%
-
-
+
+
50%
-
+
50%
-
-
+
+
66.66%
-
+
33.33%
diff --git a/components/layout/index.md b/components/layout/index.md deleted file mode 100644 index 88f92c9049..0000000000 --- a/components/layout/index.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -category: Components -chinese: 布局 -type: Basic -cols: 1 -english: Layout ---- - -24 栅格系统。 - -## 设计理念 - -
-
-
- 100% -
-
-
-
- 25% -
-
- 25% -
-
- 25% -
-
- 25% -
-
-
-
- 33.33% -
-
- 33.33% -
-
- 33.33% -
-
-
-
- 50% -
-
- 50% -
-
-
-
- 66.66% -
-
- 33.33% -
-
-
- -在多数业务情况下,Ant Design需要在设计区域内解决大量信息收纳的问题,因此在 12 栅格系统的基础上,我们将整个设计建议区域按照 24 等分的原则进行划分。 - -划分之后的信息区块我们称之为『盒子』。建议横向排列的盒子数量最多四个,最少一个。『盒子』在整个屏幕上占比见上图。设计部分基于盒子的单位定制盒子内部的排版规则,以保证视觉层面的舒适感。 - -## 概述 - -布局的栅格化系统,我们是基于行(row)和列(col)来定义信息区块的外部框架,以保证页面的每个区域能够稳健地排布起来。下面简单介绍一下它的工作原理: - -* 通过`row`在水平方向建立一组`column`(简写col) -* 你的内容应当放置于`col`内,并且,只有`col`可以作为`row`的直接元素 -* 栅格系统中的列是指1到24的值来表示其跨越的范围。例如,三个等宽的列可以使用`.ant-col-8`来创建 -* 如果一个`row`中的`col`总和超过 24,那么多余的`col`会作为一个整体另起一行排列 - -## Flex 布局 - -我们的栅格化系统支持 Flex 布局,允许子元素在父节点内的水平对齐方式 - 居左、居中、居右、等宽排列、分散排列。子元素与子元素之间,支持顶部对齐、垂直居中对齐、底部对齐的方式。同时,支持使用 order 来定义元素的排列顺序。 - -Flex 布局是基于 24 栅格来定义每一个『盒子』的宽度,但排版则不拘泥于栅格。 - -## API - -Ant Design 的布局组件若不能满足你的需求,你也可以直接使用社区的优秀布局组件: - -- [react-flexbox-grid](http://roylee0704.github.io/react-flexbox-grid/) -- [react-blocks](http://whoisandie.github.io/react-blocks/) - -### Row - -| 成员 | 说明 | 类型 | 默认值 | -|------------|-----------------|--------------------|-------------| -| gutter | 栅格间隔 | number | 0 | -| type | 布局模式,可选 `flex`,现代浏览器下有效 | string | | -| align | flex 布局下的垂直对齐方式:`top` `middle` `bottom` | string | `top` | -| justify | flex 布局下的水平排列方式:`start` `end` `center` `space-around` `space-between` | string | `start` | - -### Col - -| 成员 | 说明 | 类型 | 默认值 | -|------------|-----------------|--------------------|-------------| -| span | 栅格占位格数,为 0 时相当于 `display: none` | number | 无 | -| order | 栅格顺序,`flex` 布局模式下有效 | number | 0 | -| offset | 栅格左侧的间隔格数,间隔内不可以有栅格 | number | 0 | -| push | 栅格向右移动格数 | number | 0 | -| pull | 栅格向左移动格数 | number | 0 | diff --git a/components/layout/index.zh-CN.md b/components/layout/index.zh-CN.md index 96677cf43b..5ff5713768 100644 --- a/components/layout/index.zh-CN.md +++ b/components/layout/index.zh-CN.md @@ -11,49 +11,49 @@ english: Layout ## 设计理念
-
-
+
+
100%
-
-
+
+
25%
-
+
25%
-
+
25%
-
+
25%
-
-
+
+
33.33%
-
+
33.33%
-
+
33.33%
-
-
+
+
50%
-
+
50%
-
-
+
+
66.66%
-
+
33.33%