經過基礎的 24 分欄,迅速簡便地建立佈局。css
使用單一分欄建立基礎的柵格佈局。html
分欄之間存在間隔。瀏覽器
經過基礎的 1/24 分欄任意擴展組合造成較爲複雜的混合佈局。flex
支持偏移指定的欄數。ui
經過 flex
佈局來對分欄進行靈活的對齊。設計
參照了 Bootstrap 的 響應式設計,預設了五個響應尺寸:xs
、sm
、md
、lg
和 xl
。
Element 額外提供了一系列類名,用於在某些條件下隱藏元素。這些類名能夠添加在任何 DOM 元素或自定義組件上。若是須要,請自行引入如下文件:
import 'element-ui/lib/theme-chalk/display.css';
包含的類名及其含義爲:
hidden-xs-only
- 當視口在 xs
尺寸時隱藏hidden-sm-only
- 當視口在 sm
尺寸時隱藏hidden-sm-and-down
- 當視口在 sm
及如下尺寸時隱藏hidden-sm-and-up
- 當視口在 sm
及以上尺寸時隱藏hidden-md-only
- 當視口在 md
尺寸時隱藏hidden-md-and-down
- 當視口在 md
及如下尺寸時隱藏hidden-md-and-up
- 當視口在 md
及以上尺寸時隱藏hidden-lg-only
- 當視口在 lg
尺寸時隱藏hidden-lg-and-down
- 當視口在 lg
及如下尺寸時隱藏hidden-lg-and-up
- 當視口在 lg
及以上尺寸時隱藏hidden-xl-only
- 當視口在 xl
尺寸時隱藏參數 | 說明 | 類型 | 可選值 | 默認值 |
---|---|---|---|---|
gutter | 柵格間隔 | number | — | 0 |
type | 佈局模式,可選 flex,現代瀏覽器下有效 | string | — | — |
justify | flex 佈局下的水平排列方式 | string | start/end/center/space-around/space-between | start |
align | flex 佈局下的垂直排列方式 | string | top/middle/bottom | top |
tag | 自定義元素標籤 | string | * | div |
參數 | 說明 | 類型 | 可選值 | 默認值 |
---|---|---|---|---|
span | 柵格佔據的列數 | number | — | 24 |
offset | 柵格左側的間隔格數 | number | — | 0 |
push | 柵格向右移動格數 | number | — | 0 |
pull | 柵格向左移動格數 | number | — | 0 |
xs | <768px 響應式柵格數或者柵格屬性對象 |
number/object (例如: {span: 4, offset: 4}) | — | — |
sm | ≥768px 響應式柵格數或者柵格屬性對象 |
number/object (例如: {span: 4, offset: 4}) | — | — |
md | ≥992px 響應式柵格數或者柵格屬性對象 |
number/object (例如: {span: 4, offset: 4}) | — | — |
lg | ≥1200px 響應式柵格數或者柵格屬性對象 |
number/object (例如: {span: 4, offset: 4}) | — | — |
xl | ≥1920px 響應式柵格數或者柵格屬性對象 |
number/object (例如: {span: 4, offset: 4}) | — | — |
tag | 自定義元素標籤 | string | * | div |