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 |
スペーステスト
スペーステスト
スペーステスト
<div class="box is-space-md">
<div>スペーステスト</div>
<div>スペーステスト</div>
<div>スペーステスト</div>
</div>Way
.is-space-{way}-{size}で直下のすべての要素にmargin-{way}を付与します{way}はtoprightbottomleftの 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 |
スペーステスト
スペーステスト
スペーステスト
<div class="box is-flex is-space-right-md">
<div>スペーステスト</div>
<div>スペーステスト</div>
<div>スペーステスト</div>
</div>Variables
上書きできる変数は以下の通りです。
/* None */Import
PostCSS で読み込む場合の各パスは以下となります。
@import "musubii/src/utilities/space/main.css";