栅格系统

Vuetify拥有一个12点的栅格系统,它使用flex-box构建,栅格用于布局应用程序的内容。它包含5种类型的媒体断点,用于定位特定的屏幕大小或方向。栅格组件的属性实际上是从它们定义的属性派生的类,这允许您轻松地将这些辅助类指定为属性,同时仍然提供在任何地方使用的类。

用例

The v-container can be used for a center focused page, or given the fluid prop to extend its full width. v-layout is used for separating sections and contains the v-flex. The structure of your layout will be as follows, v-container » v-layout » v-flex. Each part of the grid chain is a flex-box element. The final, v-flex, automatically sets its children to have flex: 1 1 auto.
For convenience reasons, these components automatically transform attributes into classes. Allowing you to write <v-layout pa-3 mb-2></v-layout> instead of <v-layout class="pa-3 mb-2"></v-layout>. The only exception are data attributes which are left as-is.

API

v-container
名称
align-baseline
默认值
false
类型
Boolean

Framework.Grid.

名称
align-center
默认值
false
类型
Boolean

Framework.Grid.

名称
align-content-center
默认值
false
类型
Boolean

Framework.Grid.

名称
align-content-end
默认值
false
类型
Boolean

Framework.Grid.

名称
align-content-space-around
默认值
false
类型
Boolean

Framework.Grid.

名称
align-content-space-between
默认值
false
类型
Boolean

Framework.Grid.

名称
align-content-start
默认值
false
类型
Boolean

Framework.Grid.

名称
align-end
默认值
false
类型
Boolean

Framework.Grid.

名称
align-start
默认值
false
类型
Boolean

Framework.Grid.

名称
d-{type}
默认值
false
类型
Boolean

Framework.Grid.

名称
fill-height
默认值
false
类型
Boolean

Framework.Grid.

名称
fluid
默认值
false
类型
Boolean

Framework.Grid.

名称
grid-list-{xs through xl}
默认值
false
类型
Boolean

Framework.Grid.

名称
id
默认值
undefined
类型
string

设置组件上的DOM id

名称
justify-center
默认值
false
类型
Boolean

Framework.Grid.

名称
justify-end
默认值
false
类型
Boolean

Framework.Grid.

名称
justify-space-around
默认值
false
类型
Boolean

Framework.Grid.

名称
justify-space-between
默认值
false
类型
Boolean

Framework.Grid.

名称
justify-start
默认值
false
类型
Boolean

Framework.Grid.

名称
tag
默认值
div
类型
String

指定要在组件上使用的自定义标签

示例

Layout playground

Test the layout props in a simple playground.

偏移

偏移对于补偿可能还不可见的元素或控制内容的位置很有用。就像断点一样,您可以为仍和可用的大小设置偏移量,这使您可以根据需要精确调整应用程序布局。

排序

您可以控制栅格子项目的排序。与偏移一样,您可以为不同的尺寸设置不同的排序,设计适合任何应用程序的专门的屏幕布局。

方向和对齐

以各种方式指定方向和对齐方式。所有可用的flex-box api都可以通过直观的辅助器属性获得。

行和列断点

更具分辨率动态更改布局。(调整您的屏幕,并观看布局更改为一个的小断点)

Grow and Shrink

Flex components can utilize the grow and shrink props to automatically fill available space in a row or shrink to only use the space needed for its contents.

嵌套栅格

栅格可以被嵌套,类似于其它框架,以实现非常自定义的布局。

独特的布局

Vuetify栅格系统的强大和灵活性使您可以创建出色的用户界面。

v-spacer

当您想要填充可用空间或在两个组件之间留出空间时,v-spacer组件会很有用。

Html标签

有的时候您会想要将一个布局项指定为特定的标签,比如一个section或者li元素。

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore