Half Join Text
半分ずれて合体
Generation Prompt
【対象要素】 - サイト内のテキスト1箇所(見出し・キャッチコピー・リード文等)に適用する 【演出内容】 - テキストを上下半分に切り分け、上半分は左から、下半分は右から滑り込んで中央で1つに合わさる - 合わさるまでは文字として読めず、そろった瞬間に意味が立ち上がる 【品質要件】 - 切り分けは文字の高さの中央、横のずれは46px程度 - 合体は0.8秒前後。境目にずれが残らないよう完全に揃える - prefers-reduced-motion 時は演出を無効化し、最初から完成した状態で表示する - 演出中も文字が判読できなくなる時間を作らない。レイアウトを揺らさない
[Target element] - Apply to one piece of text on your site (a heading, a tagline, a lead paragraph, etc.) [Motion] - The text is cut into top and bottom halves; the top slides in from the left and the bottom from the right to meet in the middle - It is unreadable until they align, and the meaning lands the instant they do [Quality requirements] - Cut at the vertical center of the glyphs with about 46px of horizontal offset - Join over about 0.8s and align perfectly so no seam remains - When prefers-reduced-motion is set, disable the animation and show the finished state from the start - Never let the text become unreadable during the animation, and never shift the surrounding layout
Prompts and demo code are free to use in your own projects. See About.