— SECTION 02

Motion / 演出

29デモを1枚のページに全展開。スクロールで順番に体験できます。各デモのフルスクリーン版は右上の「フルスクリーンで見る →」から。

29
DEMOS
12
IMMERSIVE
10
DEFAULT
7
LATEST
— IMMERSIVE

没入型 (9)

01 / 29 没入型 sticky · scroll-driven
フルスクリーンで見る →

Scroll Stage / 起承転結

スクロール進行で4シーンを展開する没入ステージ。sticky + scroll-drivenの定番構成。

没入する、という体験

— 起, スクロールが始まる
PROGRESS · 0%
IMMERSIVE STAGE
02 / 29 没入型 sticky · translateX
フルスクリーンで見る →

Horizontal Pin / 横スクロール

縦スクロールを横移動に変換する固定パネル演出。採用・周年サイトで頻出。

— HORIZONTAL PIN / 横スクロール
Recruitment

採用サイト

縦スクロールを横方向の連続体験に変換するピン留め演出。GSAP ScrollTrigger の pin + horizontal 変換をCSSで再現。

Anniversary

周年記念

縦スクロールを横方向の連続体験に変換するピン留め演出。GSAP ScrollTrigger の pin + horizontal 変換をCSSで再現。

Branding

ブランディング

縦スクロールを横方向の連続体験に変換するピン留め演出。GSAP ScrollTrigger の pin + horizontal 変換をCSSで再現。

Product

プロダクト

縦スクロールを横方向の連続体験に変換するピン留め演出。GSAP ScrollTrigger の pin + horizontal 変換をCSSで再現。

03 / 29 没入型 Canvas · RAF
フルスクリーンで見る →

Particle Field / 粒子場

Canvas粒子がマウスに反応して反発。GTA VIサイトで話題になった没入UI。

— INTERACTIVE PARTICLES / マウスで操作

粒子が呼応する

Move your cursor
04 / 29 没入型 Canvas · blur · grain
フルスクリーンで見る →

Fluid Gradient / 液体背景

複数のラジアルグラデを時間で動かしブラー合成。WebGLシェーダー風の流動表現。

— FLUID GRADIENT

液体的背景

05 / 29 没入型 CSS 3D · perspective
フルスクリーンで見る →

3D Card Tilt / 奥行きカード

perspectiveとpreserve-3dでカードスタックを3D空間に配置。マウスで傾き操作。

— 3D TILT / マウスで傾ける
01 / 03
Moment
刹那
02 / 03
Memory
記憶
03 / 03
Forever
永遠
06 / 29 没入型 scroll · transform
フルスクリーンで見る →

Parallax Layers / 視差

複数レイヤーに異なる速度。定番の奥行き表現。

Parallax / 視差

07 / 29 没入型 Canvas · RAF · gradient
フルスクリーンで見る →

Fire Ember / 焚き火の粒子

上昇する火の粉と残り火が空気に溶ける。ギルドの炉辺を想起させる暖色の粒子演出。

炉端は冷めない

Keep the hearth alive
08 / 29 没入型 CSS conic-gradient · keyframes
フルスクリーンで見る →

Aurora Mesh / 夜空のオーロラ

複数のconic-gradientを重ねて時間で回転。夜空のオーロラのような環境背景。JSなし。

夜明けを待つ

Awaiting the dawn
09 / 29 没入型 CSS perspective · blur · translate3d
フルスクリーンで見る →

Depth Fog / 奥行きの霧

3D空間に複数のレイヤーを配置し遠いほど霞む。スクロールで霧が動き奥行き感を強調。

霧の向こうへ

Through the mist
— TEXT

テキスト (7)

10 / 29 定番 CSS · keyframes
フルスクリーンで見る →

Marquee / キネティック

CSS keyframesで無限横スクロール。ロゴ帯・大型タイポFVで頻出。

TYPOGRAPHY ✦没入する ✦SCROLL ✦アニメーション ✦MOTION ✦体験の設計 ✦KINETIC ✦印象の記憶 ✦TYPOGRAPHY ✦没入する ✦SCROLL ✦アニメーション ✦MOTION ✦体験の設計 ✦KINETIC ✦印象の記憶 ✦TYPOGRAPHY ✦没入する ✦SCROLL ✦アニメーション ✦MOTION ✦体験の設計 ✦KINETIC ✦印象の記憶 ✦
TYPOGRAPHY ✦没入する ✦SCROLL ✦アニメーション ✦MOTION ✦体験の設計 ✦KINETIC ✦印象の記憶 ✦TYPOGRAPHY ✦没入する ✦SCROLL ✦アニメーション ✦MOTION ✦体験の設計 ✦KINETIC ✦印象の記憶 ✦TYPOGRAPHY ✦没入する ✦SCROLL ✦アニメーション ✦MOTION ✦体験の設計 ✦KINETIC ✦印象の記憶 ✦
11 / 29 最先端 IO · stagger
フルスクリーンで見る →

SplitText Reveal

IntersectionObserver + stagger。GSAP無料化で2025年普及。

Typography is the voice of a brand,一文字ずつ積み重ねる。

12 / 29 定番 setState · interval
フルスクリーンで見る →

Typing / タイピング演出

書いては消え、書いては消える。ヒーローエリアの定番。

13 / 29 定番 background-clip
フルスクリーンで見る →

Flowing Text Gradient

background-clip:textで文字をグラデで塗る。

Sato san

異世界冒険者
14 / 29 定番 CSS writing-mode · text-combine-upright
フルスクリーンで見る →

Vertical / 縦書き組版

writing-mode: vertical-rl で右から左へ流れる古典的な縦書きレイアウト。横書き欧文との混植。

vertical-rl · text-combine-upright
15 / 29 定番 SVG · stroke-dasharray · stroke-dashoffset
フルスクリーンで見る →

Calligraphy / 一筆書き

SVG pathの stroke-dashoffset を時間で 0 に近づけて毛筆の一筆書きを再現。

丸直流
— CALLIGRAPHY STROKE / 一筆書き
16 / 29 没入型 CSS mask-image · animation
フルスクリーンで見る →

Sealed Text / 封印解除

マスクの輪が広がりながら封印が解け、隠された文字が徐々に現れる。

OPEN THE GATE

門を開く

— SEALED TEXT / 封印解除 · mask-image radial-gradient
— INTERACTION

インタラクション (5)

17 / 29 最先端 mousemove · lerp
フルスクリーンで見る →

Magnetic Button / 吸着

2025年のホバー最前線。マウスに吸い寄せられるボタン。

18 / 29 没入型 mix-blend-mode
フルスクリーンで見る →

Custom Cursor

エリア内のみ独自カーソル。ブランド体験の強化。

— HOVER ANY CARD
Mincho
Shippori
Italic
Playfair
Gothic One
Dela
19 / 29 定番 clip-path
フルスクリーンで見る →

Hover Image Mask

clip-pathでマスクの巻き上げ。ギャラリーで定番。

Sushi
寿司
Tea
茶
Ink
墨
20 / 29 最先端 Canvas · mouse trail · TTL particles
フルスクリーンで見る →

Rune Cursor / 魔法軌跡

カーソル軌跡にルーン文字が残って徐々に消える。冒険者の魔法痕をイメージ。

— RUNE CURSOR / マウスを動かして
21 / 29 最先端 CSS pseudo-elements · keyframes
フルスクリーンで見る →

Whisper / 光のささやき

hoverで小さな光の粒が静かに散る。JSなし、CSS::before/::afterだけで実現。

— WHISPER HOVER / カードにホバーして
詩
poetry
言葉が静かに揺れる
風
wind
見えない流れを感じる
光
light
闇を照らす一筋の輝き

ホバー時に光の粒が散る — CSS のみ、JS なし

— VISUAL

ビジュアル (6)

22 / 29 定番 backdrop-filter
フルスクリーンで見る →

Glassmorphism

backdrop-filter:blurで透過ガラス。Apple Vision Pro以降再燃。

GLASSMORPHISM

透明、しかし確か

23 / 29 定番 SVG filter
フルスクリーンで見る →

Grainy Gradient

SVG feTurbulenceで粒状ノイズ。温度感のあるグラデ。

Grainy Gradient

粒のある温度感

24 / 29 定番 SVG · SMIL
フルスクリーンで見る →

SVG Loaders / SMIL

SMILアニメ。軽量でファイルサイズ最小。

ORBIT
PULSE
WAVE
DRAW
25 / 29 最先端 CSS anchor() · position-anchor
フルスクリーンで見る →

Anchor / アンカー配置

CSS anchor() でtooltipやpopoverを宣言的に配置。2026年stable入り、JS配置計算が不要に。

— CSS ANCHOR POSITIONING / アンカー配置NATIVE
このブラウザは CSS Anchor Positioning 未対応 (Chrome 125+ 必要) — 静的フォールバック表示中
Your browser does not support CSS Anchor Positioning (Chrome 125+) — static fallback shown.
冒険の入口 ①ギルドの依頼 ②炉端の集い ③
冒険の扉
CSS anchor() で宣言的に配置。JS 座標計算なし。
@position-try
フォールバック位置も宣言的に指定できる。
Chrome 125+
2026 年の stable 機能。Popover API とも連携。
26 / 29 最先端 CSS @view-transition · document.startViewTransition
フルスクリーンで見る →

View Transitions / 遷移補間

カード 2 枚をクリックで拡大表示。View Transition APIで DOM 変更をアニメで補間。

— VIEW TRANSITIONS API / クリックで拡大未対応 — フォールバック動作中 / Not supported — plain React state
27 / 29 最先端 CSS scroll-timeline · animation-timeline
フルスクリーンで見る →

Scroll-Driven / CSSだけで進行

JSなし、CSS scroll-timeline だけでスクロール連動アニメ。2026年 Chrome/Firefox stable。

— SCROLL-DRIVEN ANIMATION / CSSだけで進行 · animation-timeline: scroll()
スクロール連動ネイティブは Chrome 115+ / Firefox 131+ が必要です — 静的表示中
Scroll-Driven Animations require Chrome 115+ or Firefox 131+ — static fallback shown.
↓ SCROLL / スクロールしてください
01 / 03 — Scene 1 — The Dawn of Departure

出発の夜明け

冒険者が荷を背に門を出る。空はまだ薄紫で、街は静まり返っている。CSS scroll-timeline はスクロール位置を animation に変換し、JS なしで位置連動を実現する。

02 / 03 — Scene 2 — Depth of the Forest

森の深み

木漏れ日が揺れ、足元には苔が広がる。animation-timeline: scroll() で要素がビューポートに入るたびにフェードインする。スクロール進行がそのまま animaton-delay に変換される。

03 / 03 — Scene 3 — Stars at Camp

星空のキャンプ

たき火を囲み、旅の記録を綴る。animation-range を指定すると "entry" "exit" など、視差の開始・終了タイミングを細かく制御できる。これはすべて CSS の宣言のみ。

— LAYOUT

レイアウト (2)

28 / 29 定番 scroll · progress
フルスクリーンで見る →

Scroll Progress

IntersectionObserverで進捗追従。

SCROLL PROGRESS · 0%
スクロールと共に変わる指標
29 / 29 没入型 React · date logic · CSS variables
フルスクリーンで見る →

Seasonal Ambient / 季節の環境

JST時刻と季節で背景の色合い・粒子が自動で変化。春:桜、夏:風鈴、秋:紅葉、冬:雪。

春は桜の季節

Cherry blossoms in the spring air
— SEASONAL AMBIENT / 季節切替