Vuetify

商店

企业版

更新你的布局而无需创建新的类,间距助手类对于修改元素的 padding 和 margin 都非常有用。

使用 playground 来了解不同的助手类能够做些什么。 关于他们是如何工作的,请参阅下面 How it works 部分。

margin 或者 padding 应用于一个元素,范围在 0 到 12 之间。每个尺寸增量都设计成与常用 Material Design 间距对齐。这些类可以使用 {property}{direction}-{size} 这个格式来应用。

占位符 property 用来设置间距的类型:

  • m - 对应 margin
  • p - 对应 padding

占位符 direction 指定属性所应用到的方向:

  • t - 应用 margin-toppadding-top 的间距。
  • b - 应用 margin-bottompadding-bottom 的间距。
  • l - 适用 margin-leftpadding-left 的间距。
  • r - 应用 margin-rightpadding-right 的间距。
  • s - 应用 margin-left/padding-left (LTR mode)margin-right/padding-right (RTL mode)
  • e - 应用 margin-right/padding-right (LTR model)margin-left/padding-left (RTL model)
  • x - 同时对应*-left*-right属性
  • y - 同时对应*-top*-bottom属性
  • a - 在所有方向应用该属性的间距。

size 控制在 4px 间隔中的属性增量:

  • 0 - 消除所有 margin 或者 padding 并设置为 0
  • 1 - 设置 margin 或者 padding 到 4px
  • 2 - 设置 margin 或者 padding 到 8px
  • 3 - 设置 margin 或者 padding 到 12px
  • 4 - 设置 margin 或者 padding 到 16px
  • 5 - 设置 margin 或者 padding 到 20px
  • 6 - 设置 margin 或者 padding 到 24px
  • 7 - 设置 margin 或者 padding 到 28px
  • 8 - 设置 margin 或者 padding 到 32px
  • 9 - 设置 margin 或者 padding 到 36px
  • 10 - 设置 margin 或者 padding 到 40px
  • 11 - 设置 margin 或者 padding 到 44px
  • 12 - 设置 margin 或者 padding 到 48px
  • n1 - 将负的 margin 设置到 4px
  • n2 - 将负的 margin 设置到 8px
  • n3 - 将负的 margin 设置到 12px
  • n4 - 将负的 margin 设置到 16px
  • n5 - 将负的 margin 设置到 20px
  • n6 - 将负的 margin 设置到 24px
  • n7 - 将负的 margin 设置到 28px
  • n8 - 将负的 margin 设置到 32px
  • n9 - 将负的 margin 设置到 36px
  • n10 - 将负的 margin 设置到 40px
  • n11 - 将负的 margin 设置到 44px
  • n12 - 将负的 margin 设置到 48px
  • auto - 设置边距为 auto

下面是一些简单到复杂的例子。

使用边距助手类,你可以轻松地水平居中内容。

也可以在相同的 1 到 12 间隔内应用负边距。

Vuetify 有一个使用 Flexbox 构建的 12 格栅格系统。空格用于创建应用程序内容中的特定布局。 它由 5 个用于针对特定屏幕大小或方向的介质断点组成:xs, sm, md, lgxl。 默认分辨率定义在 Viewport Breakpoints 表中,可以通过 breakpoint service config 进行修改。

Material Design Viewport Breakpoints
DeviceCodeTypesRange
Extra smallxssmall to large handset< 600px
Smallsmsmall to medium tablet600px > < 960px
Mediummdlarge tablet to laptop960px > < 1264px*
Largelgdesktop1264px* > < 1904px*
Extra largexl4k and ultra-wides> 1904px*
* -16px on Desktop

辅助类在给定的断点处应用 marginpadding。这些类可以使用以下格式应用。{property}{direction}-{breakpoint}-{size}。这并不适用于 xs,因为它是推断出来的;例如,ma-xs-2 等于 ma-2

下面是一些简单到复杂的例子。

使用 mdlg 断点间距

想要了解更多?继续阅读:

Caught a mistake or want to contribute to the documentation? Edit Layout on GitHub!