1. タイポグラフィ (Typography)
標準の見出しとテキストのスタイリングです。
表示サンプル
H1 見出し (2rem)
H2 見出し (1.6rem)
H3 見出し (1.25rem)
これは標準の段落(pタグ)テキストです。下方向に 0.5rem のマージンが自動で付与されます。
HTMLコード
<h1>H1 見出し</h1>
<h2>H2 見出し</h2>
<h3>H3 見出し</h3>
<p>テキストが入ります。</p>
2. グリッドシステム (Grid System)
.grid-row の中に .span-1 〜 .span-12 の子要素を配置して画面を分割します。画面幅 768px 以下では自動的に全幅(縦並び)になります。
2カラム (50% / 50%)
.span-6
.span-6
<div class="grid-row">
<div class="span-6">コンテンツ</div>
<div class="span-6">コンテンツ</div>
</div>
3カラム (33.3% / 33.3% / 33.3%)
.span-4
.span-4
.span-4
<div class="grid-row">
<div class="span-4">コンテンツ</div>
<div class="span-4">コンテンツ</div>
<div class="span-4">コンテンツ</div>
</div>
左右非対称カラム (25% / 75%)
.span-3
.span-9
<div class="grid-row">
<div class="span-3">サイドバー</div>
<div class="span-9">メインコンテンツ</div>
</div>
3. ボタン (Buttons)
.button クラス、または button タグに対して適用されます。
HTMLコード
<a href="#" class="button btn-small">小ボタン</a>
<a href="#" class="button">標準ボタン</a>
<a href="#" class="button btn-large">大ボタン</a>
4. フォーム (Forms)
各種インプット、テキストエリア、セレクタの標準スタイルです。すべて幅100%(width: 100%)で表示されます。
表示サンプル
HTMLコード
<label>テキスト入力</label>
<input type="text" placeholder="...">
<label>セレクトボックス</label>
<select>
<option>選択肢1</option>
</select>
<label>テキストエリア</label>
<textarea></textarea>
<label><input type="checkbox"> チェック</label>
5. ユーティリティクラス (Utilities)
HTML側から直接、配置やマージンの微調整を行うための便利クラスです。
| クラス名 | 概要 |
|---|---|
.text-center |
テキスト・インライン要素を中央揃えにします。 |
.text-right |
テキスト・インライン要素を右寄せにします。 |
.text-left |
テキスト・インライン要素を左寄せにします。 |
.mt-1 / .mt-2 / .mt-3 / .mt-4 |
上マージン(margin-top)を付与します。(1=.25rem / 2=.5rem / 3=1rem / 4=1.5rem) |
.mb-1 / .mb-2 / .mb-3 / .mb-4 |
下マージン(margin-bottom)を付与します。(1=.25rem / 2=.5rem / 3=1rem / 4=1.5rem) |