ToollyToolly
ファーストビューコード生成用

写真を全面に敷いたファーストビュー

一枚の写真の上に、言葉をしっかり読ませる。

用途・説明

画面いっぱいの写真の上にキャッチコピーとボタンを重ねるファーストビューを作成します。店舗やブランド、宿泊施設など、雰囲気を写真で伝えたいサイトに向いています。写真の上でも文字が読めるよう、暗いグラデーションの重ね方を具体的に指定しています。

仕上がり例です。使用するAIや指示の解釈によって、実際の出力は異なります。

カラーとサイズを選ぶ

選んだ内容は、上の仕上がり例と下のプロンプト全文に反映されます。

カラー
サイズ

書き換える項目

プロンプト内の[ ]の部分を、つくりたいサイトに合わせて書き換えてから使ってください。

[キャッチコピー]
例:暮らしに、静かな余白を。
[英字ラベル]
例:SINCE 2012。不要なら削除
[ボタン文言]
例:コレクションを見る
[画像のパス]
例:/images/hero.jpg
[画像の説明]
写真に写っているもの。例:朝の光が入るリビング
[使用技術]
例:HTML/CSS、React + Tailwind CSS

プロンプト全文

あなたはWebデザイナー兼フロントエンドエンジニアです。
以下の条件で「写真を全面に敷いたファーストビュー」を実装してください。

## 表示内容
- 背景写真:[画像のパス](内容:[画像の説明])
- 英字ラベル:[英字ラベル]
- キャッチコピー:[キャッチコピー]
- ボタン:[ボタン文言]

## レイアウト
- セクションの高さは min-height: 100svh(PC は最大 800px まで)
- 写真はセクション全面に敷く(object-fit: cover)
- テキストは左下に配置。左右の余白は PC 64px / スマホ 24px、下の余白は PC 80px / スマホ 48px
- 上から 英字ラベル → キャッチコピー → ボタン の順

## 文字を読ませるための処理
- 写真の上に、テキスト側(左下)が濃く、反対側に向かって透明になる暗色のグラデーションを重ねる
  (例:左 rgba(17,28,48,0.8) → 右 rgba(17,28,48,0.1))
- 文字に text-shadow は使わず、グラデーションだけでコントラストを確保する
- 写真が読み込まれるまでの間も文字が読めるよう、セクションに暗い背景色を指定しておく

## デザイン
- 英字ラベル:12px、letter-spacing 0.25em、色 rgba(255,255,255,0.85)
- キャッチコピー:clamp(32px, 6vw, 64px)、セリフ体、line-height 1.3、色 #FFFFFF
- ボタン:高さ 48px、角丸 9999px、背景は透明、1px solid #FFFFFF、文字 #FFFFFF
- ボタンの hover:背景と枠線を #1463F0、文字 #FFFFFF

## 画像の扱い
- 背景画像はCSSではなく img 要素で実装し、PC用とスマホ用を picture 要素で出し分ける
- fetchpriority="high" を付け、loading="lazy" は付けない(最初に見える画像のため)
- width と height を指定してレイアウトのずれを防ぐ
- スマホで主役が切れないよう object-position を調整できるようにする

## アクセシビリティ
- キャッチコピーは h1
- 写真が雰囲気づくりのための装飾なら alt は空、内容に意味があるなら[画像の説明]を alt に入れる
- 写真上の文字のコントラスト比が 4.5:1 以上になることを確認する

## 出力形式
- [使用技術]のコードを1つ出力
- グラデーションの濃さを調整する箇所をコメントで説明

使い方

  1. 1「書き換える項目」を見ながら、プロンプト内の[ ]の部分を自分のサイトの内容に書き換えます。色とサイズはこのページ上で選ぶと、プロンプトに自動で反映されます。
  2. 2「プロンプトをコピー」を押し、Claude・ChatGPT・GeminiなどのAIにそのまま貼り付けて送信します。
  3. 3出力されたコードを自分のサイトに貼り付けて表示を確認します。直したいところは「余白をもう少し広く」のように、続けてAIに伝えると調整できます。
すべて見る