First CH Designs
ギャラリーへ戻る
BLK-03Blocks

制作フロー

番号つきの工程ステップ。制作の流れなど「順序が意味を持つ」内容向け。丸番号を細い罫線で連結し、デスクトップで横並びになる。

追加日:
2026-07-23
依存:
なし
tags
#process #steps #section #brand

プレビュー

  1. 01

    ヒアリング

    目的・ターゲット・現状の課題を整理します。

  2. 02

    設計・提案

    構成とデザインの方向性をご提案します。

  3. 03

    制作

    デザインから実装まで一貫して進めます。

  4. 04

    公開・改善

    公開後もデータを見ながら改善します。

const steps = [
  { n: "01", title: "ヒアリング", body: "目的・ターゲット・現状の課題を整理します。" },
  { n: "02", title: "設計・提案", body: "構成とデザインの方向性をご提案します。" },
  { n: "03", title: "制作", body: "デザインから実装まで一貫して進めます。" },
  { n: "04", title: "公開・改善", body: "公開後もデータを見ながら改善します。" },
];

return function ProcessSteps() {
  return (
    <ol className="grid w-full max-w-3xl gap-x-6 gap-y-8 sm:grid-cols-4">
      {steps.map((step, i) => (
        <li key={step.n} className="relative">
          {i < steps.length - 1 && (
            <span
              className="absolute top-4 left-10 hidden h-px w-[calc(100%-1rem)] bg-gray-200 sm:block"
              aria-hidden="true"
            />
          )}
          <span className="relative z-10 inline-flex size-8 items-center justify-center rounded-full border border-amber-200 bg-amber-50 font-mono text-xs font-bold text-amber-700">
            {step.n}
          </span>
          <h3 className="mt-3 text-sm font-bold text-gray-900">{step.title}</h3>
          <p className="mt-1 text-xs leading-relaxed text-gray-500">{step.body}</p>
        </li>
      ))}
    </ol>
  );
}

shadcn CLI でプロジェクトに追加

npx shadcn@latest add https://designs.first-ch.com/r/process-steps.json