No. 02

地形を読むプロダクト Ridge Equipment

巨大な圧縮文字と硬質な商品写真。シューズの細部をフォーカスしながら仕様を読む、トレイル用品の製品サイト。

制作版:独立レビュー・別業種での再現検証は未実施です。

体験できること
商品ディテール切替で画像の拡大位置と説明が同期。サイズ選択からバッグの確認まで操作できる。

表現の参考元

配色・情報構成・操作の考え方を研究し、オリジナルの架空ブランドへ展開しています。

仕様

書体個性的な見出し書体
配色無彩色+差し色1色
情報量標準
レイアウトずらし・重なりのある格子
装飾写真中心
動き動きが体験の一部
雰囲気躍動感 / 先鋭的・緊張感
業種通販・小売 / ファッション・アパレル
架空企業架空・RIDGE / EQUIPMENT
利用条件商用利用可・改変可・クレジット不要

このデザインの画像をつくる

業態・被写体・光・構図まで指定した、実際の生成プロンプトです。

生成画像をダウンロード ↗
架空・RIDGE / EQUIPMENTの生成画像

IMAGE.md

# 画像の生成仕様 — RIDGE / EQUIPMENT

## 用途
巨大な圧縮文字と硬質な商品写真。シューズの細部をフォーカスしながら仕様を読む、トレイル用品の製品サイト。

## 生成方法と保存先
- 生成:built-in imagegen
- ファイル:`assets/hero.webp`(1536 × 1024)
- サイト用にWebPへ最適化し、デモHTMLには同じ画像を埋め込んでいる。
- オリジナルの架空画像。人物・商品・施設の実在や性能を示すものではない。

## 実際に使用したプロンプト
```text
Use case: product-mockup
Asset type: original premium website hero photographic asset
Primary request: photoreal editorial studio shot pair of coral-orange trail running shoes with black technical sole on dark volcanic rock, dramatic hard sidelight, ice-gray seamless background, no branding, shoes on right two thirds, enough negative space, textured premium materials.
Composition/framing: landscape 3:2, approximately 1536x1024. Clean full-bleed photograph, keep subjects entirely in frame, no clipped subjects.
Constraints: Fictional visual concept. No text, labels, logos, watermarks, UI, borders or collage.
```

## 再生成する際の判断
ブランドの業態と主役を置き換える。光の方向・素材・余白・主役の位置を指定する。実在ブランドのロゴや商品写真は渡さない。画像にはコピーやボタンを描かず、テキストはHTMLで配置する。

## 配置・動き
商品ディテール切替で画像の拡大位置と説明が同期。サイズ選択からバッグの確認まで操作できる。
拡大や明暗の変化は写真を使った表現であり、動画・3Dモデル・実測値ではない。スマートフォンでも商品や人物の重要な箇所が切れないようにobject-positionを調整する。

このブランドのロゴ

実際のロゴ生成指示を見る
# RIDGE — ヘッダーロゴ

## 制作

2026-09-15 / built-in imagegen。既存サイトのロゴ画像は入力せず、架空ブランド向けに新規生成。

- 画像: `assets/logo.webp`(生成結果をWebPに圧縮、アルファ保持)
- 用途: トップページのヘッダー、または固定サイドのブランド表示
- 方向: trail running equipment, angular ridgeline R monogram and slanted technical lettering
- 表示: 最大 74 × 25px の枠内で縦横比を保持。スマートフォンでは幅と高さを縮小。
- ブランド名はalt属性に保持。リンクとナビゲーションは既存のまま。
- 同じ画像をデモHTMLに埋め込み、単一ファイルでも表示可能。
- 背景に応じたCSSフィルター: `none`。

## 実際の生成プロンプト

```text
Use case: logo-brand. Create one finished original website header logo for the fictional brand "RIDGE". Art direction: trail running equipment, angular ridgeline R monogram and slanted technical lettering. Palette: black. Exact text only: "RIDGE". Compose an integrated distinctive emblem and custom drawn lettering as ONE compact horizontal lockup, about 3:1 ratio, occupying almost the entire canvas with only 4 percent padding. Must remain legible at 160px wide. Truly transparent alpha background; no background rectangle, mockup, paper, scene, shadow, 3D, watermark, extra labels or logo variations. Clean high resolution flat artwork. Do not imitate any existing brand logo. For Japanese text preserve every character exactly.
```

## 運用

参考サイトのロゴ・商標を流用していない。生成物の商標調査・法的な類似性審査は未実施。

### サイズ調整

ヘッダーの占有面積を抑えるため、ロゴを 74 × 25px、モバイルを 68 × 23px に縮小。本文の見出しより控えめな大きさにする。
参考表現から、この事例への落とし込み

研究記録をダウンロード ↗

# 表現の研究 — 地形を読むプロダクト

## 参考元
[https://supahero.io/hero/secchiari-boots](https://supahero.io/hero/secchiari-boots)

確認日:2026-09-15。公開ギャラリーの掲載画像・説明を調査。元サイトの全ページやソースコードを解析したものではない。

## 観察と転用
乗馬ブーツという具体的な製品を主役にした掲載事例から、商品を大きく見せて品質の判断材料にする方向を採用。トレイルシューズへ置き換え、細部探索とサイズ選択を加えた。

## 独自の業態設定
RIDGE / EQUIPMENT / 写真の精密さとアウトドアの力強さを併置。装飾としての数値ではなく選ぶための仕様を見せる。

## トップページ構成
大胆な製品ヒーロー → ディテール探索 → サイズ選択 → 仕様とケア → バッグ

## 学習できる技術
商品ディテール切替で画像の拡大位置と説明が同期。サイズ選択からバッグの確認まで操作できる。

画像・コード・コピー・有料プロンプトを参考元から流用せず、この事例用に制作。

DESIGN.md

DESIGN.mdtokens.css

# 地形を読むプロダクト / Ridge Equipment

## デザインの原則
写真の精密さとアウトドアの力強さを併置。装飾としての数値ではなく選ぶための仕様を見せる。

巨大な圧縮文字と硬質な商品写真。シューズの細部をフォーカスしながら仕様を読む、トレイル用品の製品サイト。

## 業態・商品定義
架空ブランド:RIDGE / EQUIPMENT。デモに掲載した名称・商品・価格・人物・施設は架空の企画。実サービスへの転用時はコピー、仕様、価格、利用条件を置き換える。
主な適性:ec-retail / fashion-apparel。

## トップページの構成
大胆な製品ヒーロー → ディテール探索 → サイズ選択 → 仕様とケア → バッグ。
商品やサービスを選ぶまでの順序を保つ。ユーザーが判断できる説明を置き、実態のない受賞歴・ロゴ・レビューは追加しない。

## 色と書体
背景 #e9ecef / 本文 #252d32 / 強調 #d74726 / 罫線 #b8c0c6。
色変数は tokens.css を再利用する。本文は DM Sans + Noto Sans JP、16px以上、行間1.8。メタ情報は IBM Plex Mono。表示用書体は下記CSSの指定に従う。

## 固有の構図とサイズ
以下は一般化して持ち運ぶべき造形の仕様。セレクターは移植先に合わせて変更できるが、見出しと写真の面積比・字間・写真の窓の形を維持する。
```css
.ridge-hero{position:relative;min-height:760px;overflow:hidden;padding:40px 4vw 30px}.ridge-hero figure{position:absolute;inset:0 0 0 22%;z-index:0}.ridge-hero figure img{object-position:70% center}.ridge-words{position:relative;z-index:1;pointer-events:none}.ridge-words h1{font:800 clamp(85px,12vw,185px)/.83 'Barlow Condensed',sans-serif;letter-spacing:-.035em}.ridge-words em{font-style:normal;color:#d74726}.ridge-caption{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:65px}.ridge-caption p{font-size:24px}.ridge-detail{display:grid;grid-template-columns:1.15fr 1fr;background:#252d32;color:#e9ecef}.detail-photo{position:relative;min-height:600px;overflow:hidden}.detail-photo img{transition:transform .7s,object-position .7s}.detail-photo>span{position:absolute;bottom:20px;left:25px;color:#252d32;background:#e9ecef;padding:8px 12px}.detail-copy{padding:65px 5vw}.detail-copy h2{font-size:38px;line-height:1.4}.detail-tabs{display:flex;gap:5px;flex-wrap:wrap;margin:35px 0}.detail-tabs button{font:12px var(--font-mono);padding:12px}.detail-tabs button[aria-pressed=true]{background:#e9ecef;color:#252d32}.detail-copy h3{font-size:24px;margin:25px 0}.fit{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.fit h2{font:700 70px/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;margin-bottom:25px}.fit>div>p{margin-top:20px}.fit .sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0 18px}.fit .cta{margin:25px 0 10px;width:100%}.fit h3{font-size:20px}@media(max-width:700px){.ridge-hero{min-height:730px;padding:30px 5vw}.ridge-hero figure{inset:230px 0 80px 0}.ridge-words h1{font-size:80px}.ridge-caption{margin-top:300px;flex-wrap:wrap}.ridge-caption p{font-size:18px}.ridge-caption .cta{width:100%}.ridge-detail,.fit{grid-template-columns:1fr}.detail-photo{min-height:340px}.detail-copy{padding:40px 5vw}.fit{gap:40px}.fit h2{font-size:58px}}
```

## 画像の設計
この見本は画像がないと成立しない。IMAGE.md の生成プロンプトを使い、移植先の商品・業態に合わせた写真を生成する。空の枠、無関係な写真、CSSで作った擬似商品へ置き換えない。
画像に文字を焼き込まない。商品名・価格・CTAはHTMLで重ねる。主役の位置と文字用の余白を画像生成時に指定し、スマートフォンではobject-positionを調整する。実機の性能や実際の施設を証明する画像として使わない。

## 操作・モーション
商品ディテール切替で画像の拡大位置と説明が同期。サイズ選択からバッグの確認まで操作できる。
共通の確認ダイアログはnative dialogを使い、Escapeで閉じる・フォーカス復帰・Tabの範囲をブラウザに任せる。選択ボタンはaria-pressedで状態を明示。静止状態で全本文を読めること。
一度きりの導入と操作に対する短い反応を基本とする。prefers-reduced-motionではアニメーションを止め、選択とテキスト更新は維持する。ホバーだけに機能を閉じ込めない。

## モバイル
700px以下は一列へ。本文16px、操作44px以上を基本にする。横回遊の領域だけ意図的な横スクロールを許し、ページ全体の横はみ出しを防ぐ。写真は自然比率を維持し、商品や人物が重要な箇所で切れない配置にする。

## 実装・再利用
index.html は生成写真をData URLとして内包するため単体で開ける。assets/hero.webp は最適化した元画像。IMAGE.md は元プロンプトと再生成条件、RESEARCH.md は参考の観察と転用の判断を記録する。

## 避けること
- すべての背景を茶・ベージュへ寄せる。
- 汎用の角丸3列カードに置き換える。
- 参考元の商標・文章・写真をそのまま複製する。
- ダミーの受賞・導入企業・顧客レビューを作る。
- 画像を動画や3Dモデルであるかのように説明する。
- 検証していない商品機能・効能を実証済みと書く。

## 検証状況
制作版。ブラウザでの見た目の確認と独立セッションでの別業種再現検証は未実施。検証記録はmeta.jsonを参照する。


## ヘッダーロゴ(2026-09-15追加)

ブランド表示には新規生成した `assets/logo.webp` を使う。画像生成指示と表示条件は `LOGO.md` に記録。デモは画像を埋め込み、altにブランド名を残している。従来の本文用フォントによるロゴ表記は、この画像仕様に置き換える。別ブランドへ応用する場合はブランド専用に生成し直す。