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

カジュアル・ポップ

Casual / Pop
他と比較

明るい多色、太い書体、大きな角丸で楽しさを前面に。コンシューマー向けアプリ、若年層向けサービス、イベントに。

元気遊び心親しみ丸み弾む

向いているプロダクト: 学習・習慣アプリ、若年層向けサービス、イベント・キャンペーンLP、ゲーム系

プレビュー

Live

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

コードを編集して試す

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

HTML
CSS

01デザインコンセプト

「触ると楽しい」。彩度の高い色と丸いフォルム、跳ねる動きで、使うこと自体を遊びにする。ただし色数はルール化して散らかさない。

触りたくなる、弾むUI。

02カラーパレット

背景#FFFBF0

クリーム色のページ背景

サーフェス#FFFFFF

カード

本文#1E1B3A

濃紺。真っ黒は使わない

メイン#FF5C8A

プライマリボタン・強調

サブ1#FFC93C

バッジ・ハイライト

サブ2#3ED6C0

成功・セカンダリ

サブ3#6C63FF

リンク・情報

ボーダー#1E1B3A

2pxの太い輪郭線

03タイポグラフィ

見出し
太いラウンドゴシック(M PLUS Rounded 1c / Nunito)。ウェイト800、少し大きめ
本文フォント
ラウンドゴシック 400〜500
数字
太く大きく。桁は揃えなくてよい
ウェイト
500 / 700 / 800
サイズ階層
14 / 16 / 20 / 28 / 40px
行間
本文1.7、見出し1.25
字間
見出しは+0.01em(丸文字は詰めすぎない)
和欧混植
同じラウンド系で揃える。英語見出しは大きく

04レイアウトルール

  • スペーシング 8px基準(8 / 16 / 24 / 32 / 48)
  • コンテンツ最大幅 1040px
  • カードグリッドは2〜3カラム、ガター広め(24px)
  • 情報密度は標準〜ゆったり
  • 角丸は16〜24px。ボタンは全丸(999px)
  • 要素はわずかに傾けてもよい(-2〜2deg)

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

ボタン
全丸、太文字、メイン色の塗り+濃紺2pxボーダー+オフセットシャドウ(3px 3px 0)。Hoverで上に2px、Pressで沈んでシャドウ消失
カード
白背景、2pxの濃紺ボーダー、角丸20px、オフセットシャドウ。Hoverでわずかに傾く
入力フォーム
角丸12px、2pxボーダー。Focusでメイン色ボーダー
モーダル
角丸24px、太ボーダー、オーバーレイは濃紺0.6
タブ
ピル型、選択中はサブ色の塗り
ナビゲーション
下部タブ。アイコンは塗り、選択で色+バウンス
バッジ
黄色地+濃紺文字、全丸、太字
アイコン
太めの線画(stroke 2.5px)または塗り
トースト
角丸16px、メイン色の塗り、白太文字。下から跳ねて出現
空状態
キャラクター・イラスト+一言+大きなボタン
ローディング
跳ねるドット3つ(サブ色をそれぞれに)

そのまま使うトークン

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

/* カジュアル・ポップ(Casual / Pop)のデザイントークン — CSS辞書 /design/pop/ */
:root {
  /* カラー */
  --color-bg: #FFFBF0; /* 背景: クリーム色のページ背景 */
  --color-surface: #FFFFFF; /* サーフェス: カード */
  --color-text: #1E1B3A; /* 本文: 濃紺。真っ黒は使わない */
  --color-primary: #FF5C8A; /* メイン: プライマリボタン・強調 */
  --color-secondary: #FFC93C; /* サブ1: バッジ・ハイライト */
  --color-tertiary: #3ED6C0; /* サブ2: 成功・セカンダリ */
  --color-quaternary: #6C63FF; /* サブ3: リンク・情報 */
  --color-border: #1E1B3A; /* ボーダー: 2pxの太い輪郭線 */

  /* フォント */
  --font-heading: "M PLUS Rounded 1c", "Nunito", sans-serif;
  --font-body: "M PLUS Rounded 1c", "Nunito", sans-serif;

  /* 角丸 */
  --radius-sm: 12px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-full: 9999px;

  /* 影 */
  --shadow-sm: 2px 2px 0 #1E1B3A;
  --shadow-md: 4px 4px 0 #1E1B3A;
  --shadow-lg: 6px 6px 0 #1E1B3A;

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

  /* アニメーション */
  --duration-fast: 150ms;
  --duration-base: 200ms;
  --duration-slow: 300ms;
  --easing: cubic-bezier(0.34, 1.56, 0.64, 1);
}

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

06装飾ルール

  • フラットイラスト・ステッカー風の要素を積極的に使う
  • ドットや幾何学の背景パターンを薄く敷いてよい
  • シャドウはぼかさないオフセットシャドウ(ハードシャドウ)
  • グラデーションは使わない(ベタ塗りの方がポップ)

07アニメーションルール

  • duration 200〜300ms、easing は cubic-bezier(0.34, 1.56, 0.64, 1)(オーバーシュート)
  • Hover は上に浮く+わずかな回転。Pressは沈む
  • 出現はscale(0.8→1)のポップ
  • いいね・完了など成功の瞬間にバウンスや紙吹雪
  • prefers-reduced-motion ではオーバーシュートをease-outに、バウンスは無効

08デザイン原則

  • 色は「メイン1+サブ3」を守り、それ以上増やさない
  • 輪郭線を全要素で統一(2px・濃紺)
  • 動きは短く、跳ねる
  • 文字は短く、語りかける口調
  • 楽しいが、読める(コントラストは守る)

09NGデザイン

  • 暗い背景・グレー基調
  • 細い書体・小さな文字
  • ぼかしのドロップシャドウ
  • 角丸ゼロの四角
  • 色数の際限ない増加

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

DuolingoHeadspaceFigma のマーケティングサイトSpotify WrappedLINE スタンプ系UI

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

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

メイン1色+サブ3色に限定し、太いラウンドゴシック・大きな角丸・2pxの濃い輪郭線・ぼかさないオフセットシャドウで統一。動きはオーバーシュートで跳ねさせること。

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