Figma デザインシステム.

Figma デザインシステム — コラボレーション設計ツール。鮮やかなマルチカラーで、遊び心がありながらプロフェッショナル。

コンテキストの中で見る

同じデザイントークンを、ウェブサイト、アプリ、スライド、ポスターといったアーティファクトの種類にわたって適用しています。スクリーンショットではなく、このシステムでリスキンしたオリジナルのモックです。

ウェブサイト
スライド
アプリ
ポスター

デザイントークン

Open Design のトークン契約に準拠した 56 個のトークン。agent があらゆるアーティファクトをテーマ化するために読む、構造化されたパレット、タイプ、スペーシング、モーションの値そのものです。

サーフェス

  • --bg #ffffff
  • --surface #ffffff
  • --surface-warm var(--surface)

テキスト

  • --fg #000000
  • --fg-2 #000000
  • --muted rgba(0, 0, 0, 0.55)
  • --meta rgba(0, 0, 0, 0.40)

ボーダー

  • --border rgba(0, 0, 0, 0.12)
  • --border-soft rgba(0, 0, 0, 0.06)

アクセント

  • --accent #000000
  • --accent-on #ffffff
  • --accent-hover rgba(0, 0, 0, 0.85)
  • --accent-active rgba(0, 0, 0, 0.08)

セマンティック

  • --success #16a34a
  • --warn #eab308
  • --danger #dc2626

タイポグラフィ

  • --font-display "figmaSans", "figmaSans Fallback", "SF Pro Display", system-ui, Helvetica, sans-serif
  • --font-body "figmaSans", "figmaSans Fallback", "SF Pro Display", system-ui, Helvetica, sans-serif
  • --font-mono "figmaMono", "figmaMono Fallback", "SF Mono", Menlo, ui-monospace, monospace

タイプスケール

  • --text-xs 12px
  • --text-sm 16px
  • --text-base 16px
  • --text-lg 20px
  • --text-xl 26px
  • --text-2xl 26px
  • --text-3xl 64px
  • --text-4xl 86px
  • --leading-body 1.40
  • --leading-tight 1.00
  • --tracking-display -0.02em

スペーシング

  • --space-1 4px
  • --space-2 8px
  • --space-3 12px
  • --space-4 16px
  • --space-5 20px
  • --space-6 24px
  • --space-8 32px
  • --space-12 48px
  • --section-y-desktop 96px
  • --section-y-tablet 64px
  • --section-y-phone 40px

角丸

  • --radius-sm 50px
  • --radius-md 8px
  • --radius-lg 8px
  • --radius-pill 9999px

エレベーション

  • --elev-flat none
  • --elev-ring 0 0 0 1px var(--border)
  • --elev-raised 0 4px 16px rgba(0, 0, 0, 0.08)

フォーカス

  • --focus-ring 0 0 0 2px rgba(0, 0, 0, 0.8)

モーション

  • --motion-fast 150ms
  • --motion-base 200ms
  • --ease-standard cubic-bezier(0.2, 0, 0, 1)

レイアウト

  • --container-max 1920px
  • --container-gutter-desktop 40px
  • --container-gutter-tablet 24px
  • --container-gutter-phone 16px

Figmaにインスパイアされたデザインシステム

Category: デザイン・クリエイティブ コラボレーティブデザインツール。鮮やかなマルチカラー、遊び心と専門性を兼ね備えた表現。

1. ビジュアルテーマと雰囲気

Figmaのインターフェースは、自らをデザインしたデザインツールだ——カスタム可変フォント(figmaSans)が、極細(ウェイト320)からボールド(ウェイト700)まで、一般的なタイポグラフィシステムでは探求されることのない珍しい中間値(330、340、450、480、540)を経由しながら変調する、タイポグラフィの洗練さを極めた傑作である。この精緻なウェイト制御により、すべてのテキスト要素が正確に調整されたビジュアルウェイトを持ち、「レギュラーとボールド」という粗い手法ではなく、微細な差異によって階層構造が生まれる。

このページには興味深い二重性がある。インターフェースのクローム部分は厳密に白黒(検出される色は文字通り#000000#ffffffのみ)なのに対し、ヒーローセクションとプロダクトショーケースは電気的なグリーン、鮮やかなイエロー、深みのあるパープル、ホットピンクといった鮮烈なマルチカラーグラデーションで溢れかえる。この分離により、デザインシステム自体は無色となり、プロダクトのカラフルなアウトプットをヒーローコンテンツとして扱っている。Figmaのマーケティングページはカラフルなアートをディスプレイするホワイトギャラリーの壁、といえるだろう。

可変フォントを超えてFigmaを際立たせるのは、円形とピル形のジオメトリだ。ボタンには50pxのラジウス(ピル)または50%(アイコンボタン用の完全な円)が用いられ、オーガニックでツールパレットのような質感を生み出している。破線のフォーカスインジケーター(dashed 2px)は、Figmaエディター自体のセレクションハンドルを参照した意図的なデザイン上の選択だ——ウェブサイトのUIランゲージがプロダクトのUIランゲージを引用している。

Key Characteristics:

  • カスタム可変フォント(figmaSans)、珍しいウェイト値:320、330、340、450、480、540、700
  • インターフェースクロームは厳密に白黒——カラーはプロダクトコンテンツにのみ存在する
  • figmaMonoを大文字の技術ラベルに使用し、ワイドなレタースペーシングを適用
  • ピル形(50px)と円形(50%)のボタンジオメトリ
  • Figmaエディターのセレクションハンドルを参照した破線フォーカスアウトライン
  • 鮮やかなマルチカラーヒーローグラデーション(グリーン、イエロー、パープル、ピンク)
  • OpenTypeの"kern"フィーチャーをグローバルに有効化
  • 全体にわたるネガティブレタースペーシング——ボディテキストでも-0.14pxから-0.26px

2. カラーパレットと役割

プライマリ

  • ピュアブラック (#000000): すべてのテキスト、すべてのソリッドボタン、すべてのボーダー。インターフェースの唯一の「カラー」。
  • ピュアホワイト (#ffffff): すべての背景、ホワイトボタン、ダーク面上のテキスト。バイナリのもう一方。

注記:Figmaのマーケティングサイトは、インターフェースレイヤーにこの2色のみを使用している。すべての鮮やかな色は、プロダクトのスクリーンショット、ヒーローグラデーション、埋め込みコンテンツにのみ現れる。

サーフェスと背景

  • ピュアホワイト (#ffffff): メインページの背景とカードのサーフェス。
  • グラスブラック (rgba(0, 0, 0, 0.08)): セカンダリの円形ボタンとグラスエフェクトのための微細なダークオーバーレイ。
  • グラスホワイト (rgba(255, 255, 255, 0.16)): ダーク・カラード面上のボタン用フロストグラスオーバーレイ。

グラデーションシステム

  • ヒーローグラデーション: 電気的なグリーン、鮮やかなイエロー、深みのあるパープル、ホットピンクを使用した鮮烈なマルチストップグラデーション。このグラデーションはヒーローセクションのビジュアルシグネチャであり、ツールのクリエイティブな可能性を表現している。
  • プロダクトセクショングラデーション: 各プロダクトエリア(Design、Dev Mode、Prototyping)は、ショーケースで固有のカラーテーマを使用する場合がある。

3. タイポグラフィルール

フォントファミリー

  • プライマリ: figmaSans、フォールバック: figmaSans Fallback, SF Pro Display, system-ui, helvetica
  • モノスペース / ラベル: figmaMono、フォールバック: figmaMono Fallback, SF Mono, menlo

階層

役割フォントサイズウェイト行高レタースペーシング備考
ディスプレイ / ヒーローfigmaSans86px (5.38rem)4001.00(タイト)-1.72px最大インパクト、極端なトラッキング
セクション見出しfigmaSans64px (4rem)4001.10(タイト)-0.96pxフィーチャーセクションのタイトル
サブ見出しfigmaSans26px (1.63rem)5401.35-0.26px強調されたセクションテキスト
サブ見出しライトfigmaSans26px (1.63rem)3401.35-0.26pxライトウェイトのセクションテキスト
フィーチャータイトルfigmaSans24px (1.5rem)7001.45normalボールドなカード見出し
ボディラージfigmaSans20px (1.25rem)330–4501.30–1.40-0.1px to -0.14px説明文、イントロ
ボディ / ボタンfigmaSans16px (1rem)330–4001.40–1.45-0.14px to normal標準ボディ、ナビ、ボタン
ボディライトfigmaSans18px (1.13rem)3201.45-0.26px to normalライトウェイトのボディテキスト
モノラベルfigmaMono18px (1.13rem)4001.30(タイト)0.54px大文字のセクションラベル
モノスモールfigmaMono12px (0.75rem)4001.00(タイト)0.6px大文字の極小タグ

原則

  • 可変フォントの精密さ: figmaSansは多くのシステムが扱わないウェイト値——320、330、340、450、480、540——を使用する。これにより、劇的なジャンプではなく微細なウェイト差によって階層構造が生まれる。330と340の差はほぼ知覚不可能だが、構造的には重要である。
  • ライトをベースに: ほとんどのボディテキストは320〜340(典型的な400「レギュラー」より軽い)を使用し、デザインツールの美学に合致した、エーテリアルで軽やかな読書体験を生み出している。
  • どこでもカーン: すべてのテキスト要素でOpenTypeの"kern"フィーチャーを有効にする——カーニングはオプションではなく、構造的な要素だ。
  • ネガティブトラッキングをデフォルトに: ボディテキストでも-0.1pxから-0.26pxのレタースペーシングを使用し、全体的にタイトなテキストを実現する。ディスプレイテキストはさらに-0.96px、-1.72pxまで圧縮される。
  • 構造にはモノ: figmaMonoを大文字でポジティブなレタースペーシング(0.54px〜0.6px)とともに使用することで、技術的な道標ラベルを生み出す。

4. コンポーネントスタイリング

ボタン

ブラックソリッド(ピル)

  • 背景: ピュアブラック (#000000)
  • テキスト: ピュアホワイト (#ffffff)
  • ラジウス: アイコンボタンには円形(50%)
  • フォーカス: 破線2pxアウトライン
  • 最大エンファシス

ホワイトピル

  • 背景: ピュアホワイト (#ffffff)
  • テキスト: ピュアブラック (#000000)
  • パディング: 8px 18px 10px(非対称の垂直方向)
  • ラジウス: ピル(50px)
  • フォーカス: 破線2pxアウトライン
  • ダーク・カラードサーフェス上の標準CTA

グラスダーク

  • 背景: rgba(0, 0, 0, 0.08) (微細なダークオーバーレイ)
  • テキスト: ピュアブラック
  • ラジウス: 円形(50%)
  • フォーカス: 破線2pxアウトライン
  • ライトサーフェス上のセカンダリアクション

グラスライト

  • 背景: rgba(255, 255, 255, 0.16) (フロストグラス)
  • テキスト: ピュアホワイト
  • ラジウス: 円形(50%)
  • フォーカス: 破線2pxアウトライン
  • ダーク・カラードサーフェス上のセカンダリアクション

カードとコンテナ

  • 背景: ピュアホワイト
  • ボーダー: なし、または最小限
  • ラジウス: 6px(小コンテナ)、8px(画像、カード、ダイアログ)
  • シャドウ: 微細から中程度のエレベーションエフェクト
  • プロダクトスクリーンショットをカードコンテンツとして使用

ナビゲーション

  • ホワイト上のクリーンな水平ナビ
  • ロゴ: ブラックのFigmaワードマーク
  • プロダクトタブ: ピル形(50px)のタブナビゲーション
  • リンク: ブラックテキスト、1px下線デコレーション
  • CTA: ブラックピルボタン
  • ホバー: CSS変数によるテキストカラー

特徴的なコンポーネント

プロダクトタブバー

  • 水平ピル形タブ(50pxラジウス)
  • 各タブはFigmaのプロダクトエリアを表す(Design、Dev Mode、Prototypingなど)
  • アクティブタブをハイライト表示

ヒーローグラデーションセクション

  • 全幅の鮮やかなマルチカラーグラデーション背景
  • 86pxディスプレイ見出しのホワイトテキストオーバーレイ
  • グラデーション内にフローティングするプロダクトスクリーンショット

破線フォーカスインジケーター

  • すべてのインタラクティブ要素でフォーカス時にdashed 2pxアウトラインを使用
  • Figmaエディターのセレクションハンドルを参照
  • ウェブサイトとプロダクトをつなぐメタデザイン上の選択

5. レイアウトの原則

スペーシングシステム

  • ベースユニット: 8px
  • スケール: 1px, 2px, 4px, 4.5px, 8px, 10px, 12px, 16px, 18px, 24px, 32px, 40px, 46px, 48px, 50px

グリッドとコンテナ

  • 最大コンテナ幅: 1920pxまで
  • ヒーロー: 中央配置コンテンツの全幅グラデーション
  • プロダクトセクション: 交互に並ぶショーケース
  • フッター: ダークの全幅セクション
  • 559pxから1920pxまでレスポンシブ対応

ホワイトスペースの哲学

  • ギャラリーのようなペーシング: 余裕のあるスペーシングにより、各プロダクトセクションが独自の展示として息づく。
  • カラーセクションを視覚的な息継ぎに: グラデーションのヒーローとプロダクトショーケースが、モノクロームのインターフェースセクション間にクロマティックな安らぎを提供する。

ボーダーラジウスのスケール

  • 最小(2px): 小さなリンク要素
  • 微細(6px): 小コンテナ、区切り線
  • 快適(8px): カード、画像、ダイアログ
  • ピル(50px): タブボタン、CTA
  • 円形(50%): アイコンボタン、円形要素

6. 奥行きとエレベーション

レベル処理用途
フラット(レベル0)シャドウなしページ背景、ほとんどのテキスト
サーフェス(レベル1)グラデーション・ダークセクション上のホワイトカードカード、プロダクトショーケース
エレベーテッド(レベル2)微細なシャドウフローティングカード、ホバー状態

シャドウの哲学: Figmaはシャドウを控えめに使用する。主要な奥行きのメカニズムは背景のコントラスト(カラフル・ダークセクション上のホワイトコンテンツ)と、プロダクトスクリーンショット自体が持つ固有の立体感だ。

7. すべきこととすべきでないこと

すべきこと

  • figmaSansを精密な可変ウェイト(320〜540)で使用する——粒度の細かいウェイト制御こそがデザインそのものだ
  • インターフェースを厳密に白黒に保つ——カラーはプロダクトコンテンツからのみもたらされる
  • すべてのインタラクティブ要素にピル(50px)と円形(50%)のジオメトリを使用する
  • 破線2pxフォーカスアウトラインを適用する——シグネチャとなるアクセシビリティパターン
  • すべてのテキストで"kern"フィーチャーを有効にする
  • figmaMonoをラベルに大文字・ポジティブレタースペーシングで使用する
  • 全体にネガティブレタースペーシングを適用する(-0.1pxから-1.72px)

すべきでないこと

  • インターフェースにカラーを追加しない——モノクロームパレットは絶対的なものだ
  • 標準フォントウェイト(400、500、600、700)を使用しない——可変フォント固有の値(320、330、340、450、480、540)を使用する
  • ボタンにシャープなコーナーを使用しない——ピルと円形のジオメトリのみ
  • ソリッドフォーカスアウトラインを使用しない——破線がシグネチャだ
  • ボディのフォントウェイトを450以上に上げない——ライトウェイトの美学がコアだ
  • ボディテキストにポジティブなレタースペーシングを使用しない——常にネガティブであるべきだ

8. レスポンシブ挙動

ブレークポイント

名前主な変更
スモールモバイル<560pxコンパクトレイアウト、スタック
タブレット560–768pxマイナーな調整
スモールデスクトップ768–960px2カラムレイアウト
デスクトップ960–1280px標準レイアウト
ラージデスクトップ1280–1440px拡張
ウルトラワイド1440–1920px最大幅

折りたたみ戦略

  • ヒーローテキスト: 86px → 64px → 48px
  • プロダクトタブ: モバイルで水平スクロール
  • フィーチャーセクション: スタックされた単一カラム
  • フッター: 複数カラム → スタック

9. エージェントプロンプトガイド

クイックカラーリファレンス

  • すべて: 「ピュアブラック(#000000)」と「ピュアホワイト(#ffffff)」
  • グラスダーク: 「rgba(0, 0, 0, 0.08)」
  • グラスライト: 「rgba(255, 255, 255, 0.16)」

コンポーネントプロンプトの例

  • 「鮮やかなマルチカラーグラデーション(グリーン、イエロー、パープル、ピンク)上にヒーローを作成する。ヘッドラインは86px figmaSans ウェイト400、行高1.0、レタースペーシング-1.72px。ホワイトテキスト。ホワイトピルCTAボタン(50pxラジウス、8px 18pxパディング)。」
  • 「ピル形ボタン(50pxラジウス)のプロダクトタブバーをデザインする。アクティブ: ブラック背景、ホワイトテキスト。非アクティブ: 透明、ブラックテキスト。figmaSans 20px ウェイト480。」
  • 「セクションラベルを作成する: figmaMono 18px、大文字、レタースペーシング0.54px、ブラックテキスト。カーン有効。」
  • 「ボディテキストを20px figmaSans ウェイト330、行高1.40、レタースペーシング-0.14pxで作成する。ホワイト上のピュアブラック。」

イテレーションガイド

  1. 可変フォントのウェイト値を精密に使用する: 320、330、340、450、480、540、700
  2. インターフェースは常にブラック+ホワイト——クロームにカラーを追加しない
  3. フォーカスアウトラインは破線、ソリッドではない
  4. ボディのレタースペーシングは常にネガティブ、モノラベルは常にポジティブ
  5. ボタン・タブにはピル(50px)、アイコンボタンには円形(50%)
モード
design-system
シーン
design
サーフェス
web
Manifest ID
design-system-figma

タグ

  • design-system
  • first-party
  • design
  • design-creative