CSS辞書
デザイン方向性集に戻る

ミニマル

Minimal
他と比較

要素を削ぎ落とし、余白とタイポグラフィで語るデザイン。情報の優先順位が明確で、ツールやポートフォリオ、ドキュメント系に向きます。

余白モノトーン静けさ精密無駄がない

向いているプロダクト: ポートフォリオ、ドキュメント・ブログ、開発者向けツール、ノートアプリ

プレビュー

Live

プレビュー枠は右下をドラッグすると高さを変えられます

コードを編集して試す

書き換えるとプレビューに即反映されます。変更はこのページ内だけで、リロードすると元に戻ります。

HTML
CSS

01デザインコンセプト

「引き算の美学」。装飾を排し、余白・文字・1色のアクセントだけで階層と操作性を成立させる。ユーザーの注意を内容そのものに向ける。

何も足さない、というデザイン。

02カラーパレット

背景#FFFFFF

ページ背景。純白で紙のように

サーフェス#F7F7F7

カード・入力欄の背景。差は最小限

本文#171717

見出し・本文テキスト

補足#737373

キャプション・プレースホルダー

ボーダー#E5E5E5

罫線。1pxの細線

アクセント#171717

プライマリボタン。色ではなく黒で強調

03タイポグラフィ

見出し
本文と同じ書体、ウェイト差(600)とサイズ差で階層を作る。装飾書体は使わない
本文フォント
Inter / Noto Sans JP などニュートラルなサンセリフ
数字
font-variant-numeric: tabular-nums で桁を揃える
ウェイト
400と600の2段階のみ
サイズ階層
14 / 16 / 20 / 28 / 40px。段階を少なくする
行間
本文1.7、見出し1.3
字間
見出しは-0.01em、本文は0
和欧混植
英数字は同じ書体で組み、サイズ差を付けない

04レイアウトルール

  • スペーシングは8px基準(8 / 16 / 24 / 40 / 64)
  • コンテンツ最大幅は720px(テキスト主体)〜1080px
  • 1カラム主体。グリッドは最大でも2〜3カラム
  • 情報密度はゆったり。セクション間は64px以上
  • 角丸は4px以下、または0
  • 区切りは背景色の差ではなく余白と1pxの罫線で表現

05UIコンポーネントルール

ボタン
角丸4px、黒背景+白文字(primary)/枠線のみ(ghost)。シャドウなし。Hoverで不透明度0.85、Pressでscale(0.98)
カード
背景は白、1pxのボーダー。シャドウなし。Hoverでボーダーが本文色に近づく
入力フォーム
角丸4px、1pxボーダー。Focusでボーダーが黒に変わるだけ。ラベルは上に小さく
モーダル
白背景・角丸8px・薄い黒オーバーレイ(0.4)。影は控えめに1段
タブ
下線のみで選択を示す。背景色は付けない
ナビゲーション
テキストリンクのみ。現在地は太字または下線
バッジ
枠線のみ、角丸2px、小さな大文字またはモノスペース
トースト
黒背景・白文字・角丸4px。画面下中央
空状態
短い一文と1つのアクション。イラストは使わない
ローディング
細いスピナーかスケルトン。文字は出さない

そのまま使うトークン

上のカラー・タイポ・角丸・影・アニメーションのルールを、CSS変数または tailwind.config のtheme.extendとして書き出したものです。プロジェクトに貼れば、このテイストの土台がすぐできます。

/* ミニマル(Minimal)のデザイントークン — CSS辞書 /design/minimal/ */
:root {
  /* カラー */
  --color-bg: #FFFFFF; /* 背景: ページ背景。純白で紙のように */
  --color-surface: #F7F7F7; /* サーフェス: カード・入力欄の背景。差は最小限 */
  --color-text: #171717; /* 本文: 見出し・本文テキスト */
  --color-muted: #737373; /* 補足: キャプション・プレースホルダー */
  --color-border: #E5E5E5; /* ボーダー: 罫線。1pxの細線 */
  --color-accent: #171717; /* アクセント: プライマリボタン。色ではなく黒で強調 */

  /* フォント */
  --font-heading: "Inter", "Noto Sans JP", sans-serif;
  --font-body: "Inter", "Noto Sans JP", sans-serif;

  /* 角丸 */
  --radius-sm: 2px;
  --radius-md: 4px;
  --radius-lg: 8px;
  --radius-full: 9999px;

  /* 影 */
  --shadow-sm: none;
  --shadow-md: 0 1px 2px rgb(0 0 0 / 0.04);
  --shadow-lg: 0 4px 12px rgb(0 0 0 / 0.06);

  /* 余白の基準・線幅 */
  --space-unit: 8px;
  --border-width: 1px;

  /* アニメーション */
  --duration-fast: 100ms;
  --duration-base: 150ms;
  --duration-slow: 200ms;
  --easing: ease-out;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --duration-fast: 0ms;
    --duration-base: 0ms;
    --duration-slow: 0ms;
  }
}

06装飾ルール

  • 装飾は基本ゼロ。ライン(1px)のみ許可
  • グラデーション・ブラー・パターンは使わない
  • アイコンは線画(stroke 1.5px)で統一
  • 写真を使う場合はモノクロまたは彩度を落とす

07アニメーションルール

  • duration 150〜200ms、easing は ease-out
  • Hover は色・不透明度の変化のみ。動かさない
  • 出現はフェードのみ。スライドやバウンスは使わない
  • prefers-reduced-motion では全てのtransitionを無効化

08デザイン原則

  • 迷ったら消す
  • 階層は「色」ではなく「サイズ・太さ・余白」で作る
  • 1画面に主要アクションは1つ
  • 要素を足すときは必ず何かを引く
  • 一貫性は装飾より重要

09NGデザイン

  • 多色使い(アクセントは1色まで)
  • 多段のドロップシャドウ
  • 装飾目的のアイコンやイラスト
  • 大きな角丸(16px以上)
  • グラデーションボタン

10参考になるサービス・デザインスタイル

Apple のプロダクトページNotionLinearVercelMuji(無印良品)

11AIにこのテイストで設計させる

このテイストを軸にした「デザイン方向性決定プロンプト」をコピーできます。 プロダクト情報を埋めて使う場合はジェネレーターから。テイスト固有の指示は次の通りです。

装飾を一切足さず、余白・文字サイズ・ウェイト・1pxの罫線だけで階層を作ること。色はモノトーン+黒のプライマリのみ。

このテイストで鍵になるプロパティ