1.2.1-alpha.0 • Published 5 years ago

@huteming/ui-flex-item v1.2.1-alpha.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

Flex 是 CSS flex 布局的一个封装。


例子

import { Flex, FlexItem } from 'tommy-ui'

Vue.component(Flex.name, Flex)
Vue.component(FlexItem.name, FlexItem)
<base-flex>
    <base-flex-item>内容</base-flex-item>
</base-flex>

API

Flex

属性说明类型默认值
direction项目定位方向,值可以为 row,row-reverse,column,column-reverseStringrow
wrap子元素的换行方式,可选 nowrap, wrap, wrap-reverseStringnowrap
justify子元素在主轴上的对齐方式,可选 start, end, center, between, aroundStringstart
align子元素在交叉轴上的对齐方式,可选 start, center, end, baseline, stretchStringcenter
alignContent有多根轴线时的对齐方式,可选 start, center, end, between, around, stretchStringstretch
gutter子元素水平方向的间距String0px

Flex.Item

属性说明类型默认值
order项目的排列顺序Number0
grow项目的放大比例Number1
shrink项目的缩小比例Number1
basis分配多余空间之前,项目占据的主轴空间Stringauto
align允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性, 可选 auto, start, center, end, baseline, stretchStringauto