Space
直下要素の間にマージンを付与するユーティリティ CSS。
Table of Contents
Basic
.is-space-{size}
で直下の最初の要素以外にmargin-top
を付与します{size}
は最大xxl
から最小xxs
まで
サイズ | クラス名 |
---|---|
28px | .is-space-xxl |
24px | .is-space-xl |
20px | .is-space-lg |
16px | .is-space-md |
12px | .is-space-sm |
8px | .is-space-xs |
4px | .is-space-xxs |
スペーステスト
スペーステスト
スペーステスト
Way
.is-space-{way}-{size}
で直下のすべての要素にmargin-{way}
を付与します{way}
はtop
right
bottom
left
の 4 種類{size}
は最大xxl
から最小xxs
まで
INFO
Flexbox を使用している場合は flex の gap を使う方が望ましいです
サイズ | Top | Right | Bottom | Left |
---|---|---|---|---|
28px | .is-space-top-xxl | .is-space-right-xxl | .is-space-bottom-xxl | .is-space-left-xxl |
24px | .is-space-top-xl | .is-space-right-xl | .is-space-bottom-xl | .is-space-left-xl |
20px | .is-space-top-lg | .is-space-right-lg | .is-space-bottom-lg | .is-space-left-lg |
16px | .is-space-top-md | .is-space-right-md | .is-space-bottom-md | .is-space-left-md |
12px | .is-space-top-sm | .is-space-right-sm | .is-space-bottom-sm | .is-space-left-sm |
8px | .is-space-top-xs | .is-space-right-xs | .is-space-bottom-xs | .is-space-left-xs |
4px | .is-space-top-xxs | .is-space-right-xxs | .is-space-bottom-xxs | .is-space-left-xxs |
スペーステスト
スペーステスト
スペーステスト
Variables
上書きできる変数は以下の通りです。
Import
PostCSS で読み込む場合の各パスは以下となります。