跳至主要内容

Sizing and Spacing

在 ChatGPT 中打开

间距和尺寸代币用于在您的应用程序中提供一致的间距和尺寸。所有尺寸和间距属性以rem为单位定义。

REM 单位

rem 是一个相对长度单位。它相对于 根元素 的字体大小。

尺寸

使用这些属性来调整组件的尺寸(宽度、高度)。m 是几乎所有组件的标准尺寸。

选择尺寸

选择尺寸时,请务必确保它足够大,以便于触摸目标。

示例

.element {
width: var(--dwc-size-m);
height: var(--dwc-size-m);
}

变量

变量默认值计算值(在 16px 根元)
--dwc-size-3xs1.125rem18px
--dwc-size-2xs1.375rem22px
--dwc-size-xs1.625rem26px
--dwc-size-s1.875rem30px
--dwc-size-m2.25rem36px
--dwc-size-l2.75rem44px
--dwc-size-xl3.25rem52px
--dwc-size-2xl4rem64px
--dwc-size-3xl4.25rem68px
--dwc-sizevar(--dwc-size-m)36px

间距

使用这些属性来调整组件之间的间距(边距、填充)。

示例

.element {
padding: var(--dwc-space-m);
}

变量

变量默认值计算值(在 16px 根元)
--dwc-space-3xs0.0625rem1px
--dwc-space-2xs0.125rem2px
--dwc-space-xs0.25rem4px
--dwc-space-s0.5rem8px
--dwc-space-m1rem16px
--dwc-space-l1.25rem20px
--dwc-space-xl1.5rem24px
--dwc-space-2xl1.75rem28px
--dwc-space-3xl2rem32px
--dwc-spacevar(--dwc-space-s)8px