Padding

パディングを付与するユーティリティ CSS。

Table of Contents

Basic

  • .is-padding-{way}-{size} で各方向に padding を付与します
  • .is-padding-{size} は全方向(※.is-p-{size} に短縮可能)
  • .is-padding-top-{size} は上方向(※.is-pt-{size} に短縮可能)
  • .is-padding-right-{size} は右方向(※.is-pr-{size} に短縮可能)
  • .is-padding-bottom-{size} は下方向(※.is-pb-{size} に短縮可能)
  • .is-padding-left-{size} は左方向(※.is-pl-{size} に短縮可能)
  • .is-padding-vertical-{size} は上下方向(※.is-py-{size} に短縮可能)
  • .is-padding-horizontal-{size} は上下方向(※.is-px-{size} に短縮可能)
  • {size} は最大 xxl から最小 xxs に加え none safe を指定できます
  • safe は iOS Safari のセーフエリアパディングです
サイズ全方向上方向右方向下方向左方向上下方向左右方向
28px.is-padding-xxl or .is-p-xxl.is-padding-top-xxl or .is-pt-xxl.is-padding-right-xxl or .is-pr-xxl.is-padding-bottom-xxl or .is-pb-xxl.is-padding-left-xxl or .is-pl-xxl.is-padding-vertical-xxl or .is-py-xxl.is-padding-horizontal-xxl or .is-px-xxl
24px.is-padding-xl or .is-p-xl.is-padding-top-xl or .is-pt-xl.is-padding-right-xl or .is-pr-xl.is-padding-bottom-xl or .is-pb-xl.is-padding-left-xl or .is-pl-xl.is-padding-vertical-xl or .is-py-xl.is-padding-horizontal-xl or .is-px-xl
20px.is-padding-lg or .is-p-lg.is-padding-top-lg or .is-pt-lg.is-padding-right-lg or .is-pr-lg.is-padding-bottom-lg or .is-pb-lg.is-padding-left-lg or .is-pl-lg.is-padding-vertical-lg or .is-py-lg.is-padding-horizontal-lg or .is-px-lg
16px.is-padding-md or .is-p-md.is-padding-top-md or .is-pt-md.is-padding-right-md or .is-pr-md.is-padding-bottom-md or .is-pb-md.is-padding-left-md or .is-pl-md.is-padding-vertical-md or .is-py-md.is-padding-horizontal-md or .is-px-md
12px.is-padding-sm or .is-p-sm.is-padding-top-sm or .is-pt-sm.is-padding-right-sm or .is-pr-sm.is-padding-bottom-sm or .is-pb-sm.is-padding-left-sm or .is-pl-sm.is-padding-vertical-sm or .is-py-sm.is-padding-horizontal-sm or .is-px-sm
8px.is-padding-xs or .is-p-xs.is-padding-top-xs or .is-pt-xs.is-padding-right-xs or .is-pr-xs.is-padding-bottom-xs or .is-pb-xs.is-padding-left-xs or .is-pl-xs.is-padding-vertical-xs or .is-py-xs.is-padding-horizontal-xs or .is-px-xs
4px.is-padding-xxs or .is-p-xxs.is-padding-top-xxs or .is-pt-xxs.is-padding-right-xxs or .is-pr-xxs.is-padding-bottom-xxs or .is-pb-xxs.is-padding-left-xxs or .is-pl-xxs.is-padding-vertical-xxs or .is-py-xxs.is-padding-horizontal-xxs or .is-px-xxs
0.is-padding-none or .is-p-none.is-padding-top-none or .is-pt-none.is-padding-right-none or .is-pr-none.is-padding-bottom-none or .is-pb-none.is-padding-left-none or .is-pl-none.is-padding-vertical-none or .is-py-none.is-padding-horizontal-none or .is-px-none
safe.is-padding-safe or .is-p-safe.is-padding-top-safe or .is-pt-safe.is-padding-right-safe or .is-pr-safe.is-padding-bottom-safe or .is-pb-safe.is-padding-left-safe or .is-pl-safe.is-padding-vertical-safe or .is-py-safe.is-padding-horizontal-safe or .is-px-safe
パディングテスト
パディングテスト
パディングテスト
<div>パディングテスト</div>
<div class="box is-pt-md">パディングテスト</div>
<div>パディングテスト</div>

Compatible

推奨のクラス名と同様の効果を互換のあるクラス名で得ることもできます。

推奨のクラス名互換のあるクラス名
.is-padding-md or .is-p-md.is-padding
.is-padding-top-md or .is-pt-md.is-padding-top
.is-padding-right-md or .is-pr-md.is-padding-right
.is-padding-bottom-md or .is-pb-md.is-padding-bottom
.is-padding-left-md or .is-pl-md.is-padding-left
.is-padding-vertical-md or .is-py-md.is-padding-vertical
.is-padding-horizontal-md or .is-px-md.is-padding-horizontal

Variables

上書きできる変数は以下の通りです。

/* None */

Import

PostCSS で読み込む場合の各パスは以下となります。

@import "musubii/src/utilities/padding/main.css";