Skip to content
On this page

内间距

用于控制元素填充的工具

Class
属性Properties
p-spacing-extra-tightpadding: 4px;
px-spacing-extra-tightpadding-left: 4px;
padding-right: 4px;
py-spacing-extra-tightpadding-top: 4px;
padding-bottom: 4px;
pt-spacing-extra-tightpadding-top: 4px;
pl-spacing-extra-tightpadding-left: 4px;
pb-spacing-extra-tightpadding-bottom: 4px;
pr-spacing-extra-tightpadding-right: 4px;
p-spacing-tightpadding: 8px;
px-spacing-tightpadding-left: 8px;
padding-right: 8px;
py-spacing-tightpadding-top: 8px;
padding-bottom: 8px;
pl-spacing-tightpadding-left: 8px;
pb-spacing-tightpadding-bottom: 8px;
pr-spacing-tightpadding-right: 8px;
p-spacing-base-tightpadding: 12px;
px-spacing-base-tightpadding-left: 12px;
padding-right: 12px;
py-spacing-base-tightpadding-top: 12px;
padding-bottom: 12px;
pt-spacing-base-tightpadding-top: 12px;
pl-spacing-base-tightpadding-left: 12px;
pb-spacing-base-tightpadding-bottom: 12px;
pr-spacing-base-tightpadding-right: 12px;
p-spacing-base 默认padding: 16px;
px-spacing-basepadding-left: 16px;
padding-right: 16px;
py-spacing-basepadding-top: 16px;
padding-bottom: 16px;
pt-spacing-basepadding-top: 16px;
pl-spacing-basepadding-left: 16px;
pb-spacing-basepadding-bottom: 16px;
pr-spacing-basepadding-right: 16px;
p-spacing-loosepadding: 24px;
px-spacing-loosepadding-left: 24px;
padding-right: 24px;
py-spacing-loosepadding-top: 24px;
padding-bottom: 24px;
pt-spacing-loosepadding-top: 24px;
pl-spacing-loosepadding-left: 24px;
pb-spacing-loosepadding-bottom: 24px;
pr-spacing-loosepadding-right: 24px;
p-spacing-extra-loosepadding: 32px;
px-spacing-extra-loosepadding-left: 32px;
padding-right: 32px;
py-spacing-extra-loosepadding-top: 32px;
padding-bottom: 32px;
pt-spacing-extra-loosepadding-top: 32px;
pl-spacing-extra-loosepadding-left: 32px;
pb-spacing-extra-loosepadding-bottom: 32px;
pr-spacing-extra-loosepadding-right: 32px;
p-spacing-super-loosepadding: 40px;
px-spacing-super-loosepadding-left: 40px;
padding-right: 40px;
py-spacing-super-loosepadding-top: 40px;
padding-bottom: 40px;
pt-spacing-super-loosepadding-top: 40px;
pl-spacing-super-loosepadding-left: 40px;
pb-spacing-super-loosepadding-bottom: 40px;
pr-spacing-super-loosepadding-right: 40px;

基本用法

使用 pt-*、pr-*、pb-* 和 pl-* 工具来控制元素一侧的填充。

例如,pt-spacing-extra-tight 将在元素的顶部添加 4px 的填充,pr-spacing-loose 将在元素的右侧添加 24px 的填充.

向单边添加填充

pt-spacing-tight
顶部8px
pr-spacing-loose
右侧24px
pb-spacing-base
底部16px
pl-spacing-base-tight
左侧12px
html
<!-- 上内边距 -->
<div class="pt-spacing-tight"></div>

<!-- 右内边距 -->
<div class="pr-spacing-loose"></div>

<!-- 下内边距 -->
<div class="pb-spacing-base"></div>

<!-- 左内边距 -->
<div class="pl-spacing-base-tight"></div>

水平垂直填充

px-spacing-extra-loose
px-spacing-extra-loose
html
<div class='px-spacing-extra-loose'></div>
<div class='py-spacing-super-loose'></div>

四侧填充

使用 p-* 工具来控制元素所有侧面的填充。

p-spacing-extra-tight
html
<div class="p-spacing-extra-tight"></div>

外间距

Class
属性Properties
m-spacing-extra-tightmargin: 4px;
mt-spacing-extra-tightmargin-top: 4px;
mr-spacing-extra-tightmargin-right: 4px;
mb-spacing-extra-tightmargin-bottom: 4px;
ml-spacing-extra-tightmargin-left: 4px;
mx-spacing-extra-tightmargin-left: 4px;
margin-right: 4px;
my-spacing-extra-tightmargin-top: 4px;
margin-bottom: 4px;
m-spacing-tightmargin: 8px;
mt-spacing-tightmargin-top: 8px;
mr-spacing-tightmargin-right: 8px;
mb-spacing-tightmargin-bottom: 8px;
ml-spacing-tightmargin-left: 8px;
mx-spacing-tightmargin-left: 8px;
margin-right: 8px;
my-spacing-tightmargin-top: 8px;
margin-bottom: 8px;
m-spacing-base-tightmargin: 12px;
mt-spacing-base-tightmargin-top: 12px;
mr-spacing-base-tightmargin-right: 12px;
mb-spacing-base-tightmargin-bottom: 12px;
ml-spacing-base-tightmargin-left: 12px;
mx-spacing-base-tightmargin-left: 12px;
margin-right: 12px;
my-spacing-base-tightmargin-top: 12px;
margin-bottom: 12px;
m-spacing-base 默认margin: 16px;
mt-spacing-basemargin-top: 16px;
mr-spacing-basemargin-right: 16px;
mb-spacing-basemargin-bottom: 16px;
ml-spacing-basemargin-left: 16px;
mx-spacing-basemargin-left: 16px;
margin-right: 16px;
my-spacing-basemargin-top: 16px;
margin-bottom: 16px;
m-spacing-loosemargin: 24px;
mt-spacing-loosemargin-top: 24px;
mr-spacing-loosemargin-right: 24px;
mb-spacing-loosemargin-bottom: 24px;
ml-spacing-loosemargin-left: 24px;
mx-spacing-loosemargin-left: 24px;
margin-right: 24px;
my-spacing-loosemargin-top: 24px;
margin-bottom: 24px;
m-spacing-extra-loosemargin: 32px;
mt-spacing-extra-loosemargin-top: 32px;
mr-spacing-extra-loosemargin-right: 32px;
mb-spacing-extra-loosemargin-bottom: 32px;
ml-spacing-extra-loosemargin-left: 32px;
mx-spacing-extra-loosemargin-left: 32px;
margin-right: 32px;
my-spacing-extra-loosemargin-top: 32px;
margin-bottom: 32px;
m-spacing-super-loosemargin: 40px;
mt-spacing-super-loosemargin-top: 40px;
mr-spacing-super-loosemargin-right: 40px;
mb-spacing-super-loosemargin-bottom: 40px;
ml-spacing-super-loosemargin-left: 40px;
mx-spacing-super-loosemargin-left: 40px;
margin-right: 40px;
my-spacing-super-loosemargin-top: 40px;
margin-bottom: 40px;

基本用法

使用 mt-*、mr-*、mb-* 和 ml-*工具来控制元素一侧的边距。 例如,mt-spacing-extra-tight 将在元素的顶部添加 4px 的边距,mr-spacing-loose 将在元素的右侧添加 24px 的边距。

单边加边距

mt-spacing-tight
mr-spacing-loose
mb-spacing-base
mt-spacing-tight
html
<!-- 上外边距 -->
<div class="mt-spacing-tight"></div>

<!-- 右外边距 -->
<div class="mr-spacing-loose"></div>

<!-- 下外边距 -->
<div class="mb-spacing-base"></div>

<!-- 左外边距 -->
<div class="ml-spacing-base-tight"></div>

水平垂直边距

mx-spacing-extra-loose
my-spacing-super-loose
html
<!-- 水平外边距 (左右各32px) -->
<div class="mx-spacing-extra-loose"></div>

<!-- 垂直外边距 (上下各40px) -->
<div class="my-spacing-super-loose"></div>

四侧边距

使用 m-* 工具来控制元素所有侧面的边距。

m-spacing-extra-tight
html
<!-- 四侧外边距 (所有方向4px) -->
<div class="m-spacing-extra-tight"></div>