JSなし、CSS scroll-timeline だけでスクロール連動アニメ。2026年 Chrome/Firefox stable。
冒険者が荷を背 に門を出る。空はまだ薄紫で、街は静まり返っている。CSS scroll-timeline はスクロール位置を animation に変換し、JS なしで位置連動を実現する。
木漏れ日が揺れ、足元には苔が広がる。animation-timeline: scroll() で要素がビューポートに入るたびにフェードインする。スクロール進行がそのまま animaton-delay に変換される。
たき火を囲み、旅の記録を綴る。animation-range を指定すると "entry" "exit" など、視差の開始・終了タイ ミングを細かく制御できる。これはすべて CSS の宣言のみ。