为什么捐赠
API 浏览器
联系站长
CSS 间距类

Quasar 提供了一些 CSS 类来帮助您设置 DOM 元素或组件的间距。所有选项都以 q- 开头,然后分为类型(T)、方向(D)和大小(S)。请查看下表了解所有可能的组合。

语法

q-[p|m][t|r|b|l|a|x|y]-[none|auto|xs|sm|md|lg|xl]
    T       D                   S

T - 类型
  - 值:p (内边距), m (外边距)

D - 方向
  - 值:
      t (上), r (右), b (下), l (左),
      a (所有), x (左右), y (上下)

S - 大小
  - 值:
      none,
      auto (仅适用于特定外边距:q-ml-*, q-mr-*, q-mx-*),
      xs (超小),
      sm (小),
      md (中),
      lg (大),
      xl (超大)

示例

<!-- 所有方向的小内边距 -->
<div class="q-pa-sm">...</div>

<!-- 上边距中等,右边距小 -->
<q-card class="q-mt-md q-mr-sm">...</q-card>

Flex 附加功能

当启用时(通过 quasar.config file > framework > cssAddon: true),它为所有与间距相关的 CSS 类提供断点感知版本。

注意:启用后 CSS 文件大小会有明显增加。所以只有在真正需要时才启用它。

.q-(p|m)(t|r|b|l|a|x|y)-<bp>-(none|auto|xs|sm|md|lg|xl)

示例:q-pa-xs-md q-pa-sm-sm q-px-md-lg q-py-md-md

组合表

前缀类型方向大小示例
q-p (内边距)t (上)noneq-pt-none
q-p (内边距)t (上)xs (超小)q-pt-xs
q-p (内边距)t (上)sm (小)q-pt-sm
q-p (内边距)t (上)md (中)q-pt-md
q-p (内边距)t (上)lg (大)q-pt-lg
q-p (内边距)t (上)xl (超大)q-pt-xl
q-p (内边距)r (右)noneq-pr-none
q-p (内边距)r (右)xs (超小)q-pr-xs
q-p (内边距)r (右)sm (小)q-pr-sm
q-p (内边距)r (右)md (中)q-pr-md
q-p (内边距)r (右)lg (大)q-pr-lg
q-p (内边距)r (右)xl (超大)q-pr-xl
q-p (内边距)b (下)noneq-pb-none
q-p (内边距)b (下)xs (超小)q-pb-xs
q-p (内边距)b (下)sm (小)q-pb-sm
q-p (内边距)b (下)md (中)q-pb-md
q-p (内边距)b (下)lg (大)q-pb-lg
q-p (内边距)b (下)xl (超大)q-pb-xl
q-p (内边距)l (左)noneq-pl-none
q-p (内边距)l (左)xs (超小)q-pl-xs
q-p (内边距)l (左)sm (小)q-pl-sm
q-p (内边距)l (左)md (中)q-pl-md
q-p (内边距)l (左)lg (大)q-pl-lg
q-p (内边距)l (左)xl (超大)q-pl-xl
q-p (内边距)a (所有)noneq-pa-none
q-p (内边距)a (所有)xs (超小)q-pa-xs
q-p (内边距)a (所有)sm (小)q-pa-sm
q-p (内边距)a (所有)md (中)q-pa-md
q-p (内边距)a (所有)lg (大)q-pa-lg
q-p (内边距)a (所有)xl (超大)q-pa-xl
q-p (内边距)x (左右)noneq-px-none
q-p (内边距)x (左右)xs (超小)q-px-xs
q-p (内边距)x (左右)sm (小)q-px-sm
q-p (内边距)x (左右)md (中)q-px-md
q-p (内边距)x (左右)lg (大)q-px-lg
q-p (内边距)x (左右)xl (超大)q-px-xl
q-p (内边距)y (上下)noneq-py-none
q-p (内边距)y (上下)xs (超小)q-py-xs
q-p (内边距)y (上下)sm (小)q-py-sm
q-p (内边距)y (上下)md (中)q-py-md
q-p (内边距)y (上下)lg (大)q-py-lg
q-p (内边距)y (上下)xl (超大)q-py-xl
q-m (外边距)t (上)noneq-mt-none
q-m (外边距)t (上)xs (超小)q-mt-xs
q-m (外边距)t (上)sm (小)q-mt-sm
q-m (外边距)t (上)md (中)q-mt-md
q-m (外边距)t (上)lg (大)q-mt-lg
q-m (外边距)t (上)xl (超大)q-mt-xl
q-m (外边距)t (上)autoq-mt-auto
q-m (外边距)r (右)noneq-mr-none
q-m (外边距)r (右)xs (超小)q-mr-xs
q-m (外边距)r (右)sm (小)q-mr-sm
q-m (外边距)r (右)md (中)q-mr-md
q-m (外边距)r (右)lg (大)q-mr-lg
q-m (外边距)r (右)xl (超大)q-mr-xl
q-m (外边距)r (右)autoq-mr-auto
q-m (外边距)b (下)noneq-mb-none
q-m (外边距)b (下)xs (超小)q-mb-xs
q-m (外边距)b (下)sm (小)q-mb-sm
q-m (外边距)b (下)md (中)q-mb-md
q-m (外边距)b (下)lg (大)q-mb-lg
q-m (外边距)b (下)xl (超大)q-mb-xl
q-m (外边距)b (下)autoq-mb-auto
q-m (外边距)l (左)noneq-ml-none
q-m (外边距)l (左)xs (超小)q-ml-xs
q-m (外边距)l (左)sm (小)q-ml-sm
q-m (外边距)l (左)md (中)q-ml-md
q-m (外边距)l (左)lg (大)q-ml-lg
q-m (外边距)l (左)xl (超大)q-ml-xl
q-m (外边距)l (左)autoq-ml-auto
q-m (外边距)a (所有)noneq-ma-none
q-m (外边距)a (所有)xs (超小)q-ma-xs
q-m (外边距)a (所有)sm (小)q-ma-sm
q-m (外边距)a (所有)md (中)q-ma-md
q-m (外边距)a (所有)lg (大)q-ma-lg
q-m (外边距)a (所有)xl (超大)q-ma-xl
q-m (外边距)x (左右)noneq-mx-none
q-m (外边距)x (左右)xs (超小)q-mx-xs
q-m (外边距)x (左右)sm (小)q-mx-sm
q-m (外边距)x (左右)md (中)q-mx-md
q-m (外边距)x (左右)lg (大)q-mx-lg
q-m (外边距)x (左右)xl (超大)q-mx-xl
q-m (外边距)x (左右)autoq-mx-auto
q-m (外边距)y (上下)noneq-my-none
q-m (外边距)y (上下)xs (超小)q-my-xs
q-m (外边距)y (上下)sm (小)q-my-sm
q-m (外边距)y (上下)md (中)q-my-md
q-m (外边距)y (上下)lg (大)q-my-lg
q-m (外边距)y (上下)xl (超大)q-my-xl
q-m (外边距)y (上下)autoq-my-auto

TIP

查看 Flex 附加功能 了解更多详情。

其他相关

类名描述
no-margin移除所有应用的外边距
no-padding移除所有应用的内边距