BaseOne CSSドキュメント

シンプルCSSフレームワーク base.css の仕様・コンポーネント一覧

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)