flexbox_Flexbox网格系统

flexbox

VueFlex (VueFlex)

A flexbox grid system.

flexbox网格系统。

建立 (setup)

npm (npm)

npm install @seregpie/vueflex

ES模块 (ES module)

Register the components globally.

全局注册组件。

import Vue from 'vue';
import VueFlex from '@seregpie/vueflex';

Vue.use(VueFlex);

or

要么

Register the components in the scope of another instance.

在另一个实例的范围内注册组件。

import VueFlex from '@seregpie/vueflex';

export default {
  // ...
  components: {
    [VueFlex.Box.name]: VueFlex.Box,
    [VueFlex.Item.name]: VueFlex.Item,
  },
};

浏览器 (browser)

<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/@seregpie/vueflex"></script>

If Vue is detected, the components will be registered automatically.

如果检测到Vue,组件将自动注册。

用法 (usage)

<vue-flex-box
  wrap
  justify-content="space-between"
  align-items="center"
  :spacing="16"
>
  <vue-flex-item><!--...--></vue-flex-item>
  <vue-flex-item><!--...--></vue-flex-item>
</vue-flex-box>


Nested boxes inherit spacing from their parent.

嵌套框从其父级继承间距。

<vue-flex-box :spacing="8">
  <vue-flex-item style="width: 100px;"><!--...--></vue-flex-item>
  <vue-flex-box
    style="flex: 1;"
    direction-column
  >
    <vue-flex-item><!--...--></vue-flex-item>
    <vue-flex-item><!--...--></vue-flex-item>
  </vue-flex-box>
</vue-flex-box>


Provide any unit.

提供任何单位。

<vue-flex-box spacing="2em"><!--...--></vue-flex-box>

组件 (components)

VueFlexBox (VueFlexBox)

名称 (name)

vue-flex-box

vue-flex-box

属性 (properties)
propertytypedefault
tagString'div'
directionColumnBooleanfalse
reverseDirectionBooleanfalse
wrapBooleanfalse
reverseWrapBooleanfalse
justifyContentString'flex-start'
alignItemsString'stretch'
alignContentString'stretch'
spacing[Number, String]0
属性 类型 默认
tag String 'div'
directionColumn Boolean false
reverseDirection Boolean false
wrap Boolean false
reverseWrap Boolean false
justifyContent String 'flex-start'
alignItems String 'stretch'
alignContent String 'stretch'
spacing [Number, String] 0

VueFlexItem (VueFlexItem)

名称 (name)

vue-flex-item

vue-flex-item

属性 (properties)
propertytypedefault
tagString'div'
属性 类型 默认
tag String 'div'

翻译自: https://vuejsexamples.com/a-flexbox-grid-system/

flexbox

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值