YAMLセクション

hero セクション

ページのファーストビューとなるヒーローエリア。キネティックなスタイルと背景エフェクト合成に対応。

← セクションタイプ一覧


概要

type: hero はページ最上部のファーストビュー(ヒーロー)セクションです。英語小見出し・大見出し・リード文を縦積みで表示し、背景エフェクトをインライン canvas で合成できます。ダーク系の背景色に mix-blend-mode: screen でエフェクトを重ねる設計のため、明るい背景との組み合わせには不向きです。


見た目のイメージ

┌───────────────────────┐
│  [英語小見出し(シアン・等幅フォント)]      │  ← subtitle
│                                              │
│  大見出しテキスト                            │  ← title(大きく表示)
│                                              │
│  リード文テキスト。サービスや                │  ← lead
│  ページの説明が入ります。                    │
│                                              │
│  ℹ️ note テキスト(省略可)                │  ← note
│                                              │
│ [背景エフェクト canvas が裏に流れる]         │  ← effects
└───────────────────────┘

暗い背景色の section.page-hero として出力されます。フェードインアニメーション付き。


パラメータ

パラメータ 必須 説明
type string "hero" 固定
subtitle string 英語小見出し(Roboto Mono・シアン色)
title string 大見出し
lead string リード文(HTML タグ使用可)
note string info アイコン付きメモ文(省略可)
extraClass string <section> への追加 CSS クラス(省略可)
effects array 背景エフェクト配列(後述)

使用例

基本(エフェクトなし)

sections:
  - type: hero
    subtitle: "ABOUT US"
    title: "私たちについて"
    lead: "AK²Engine を使って構築された、自己紹介サイトです。"

note 付き

sections:
  - type: hero
    subtitle: "04 / Buttons"
    title: "Button Plugins"
    lead: "3種の GSAP ボタンの動作確認ページです。"
    note: "このページは useGsap: true が必要です。"
    extraClass: "section--parts-hero"

背景エフェクト付き(文字列形式)

sections:
  - type: hero
    title: "Winter Campaign"
    lead: "冬季キャンペーン開催中"
    effects:
      - BgSnowEffect
      - BgFireflyEffect

背景エフェクト付き(オプション指定形式)

sections:
  - type: hero
    title: "タイトル"
    lead: "リード文"
    effects:
      - name: BgSnowEffect
        count: 30
        alpha: 1.2

lead に HTML を使う

lead: の値には HTML タグを直接書けます。改行には <br> を使用します。

lead: "行1のテキスト。<br>行2のテキスト。"

← セクションタイプ一覧 | ↑ 目次