2組の幅を揃える
項目間のgapと、最後の余白を1組に含めます。同じ2組を並べるので、間隔を変更しても次の組へつながります。
CSS ANIMATION / CONTINUOUS LOOP
12プリセットから、流れる文字とロゴの帯を作る。
MARQUEE & TICKER WORKSPACE
内容を入力すると、帯を確認できます。
OSの動きを抑える設定に合わせて停止し、項目を一覧で表示しています。
COPY & USE
同じ内容を2組並べるHTMLが必要です。HTMLサンプルには現在の内容・CSS・停止用のチェックボックスを含めます。読み込んだロゴも画像として埋め込みます。
12 LOOP PRESETS
見本は静止表示。ホバーまたはフォーカスで再生します。
該当するプリセットがありません。
HOW IT WORKS
項目間のgapと、最後の余白を1組に含めます。同じ2組を並べるので、間隔を変更しても次の組へつながります。
各組をtranslateX(-100%)またはtranslateY(-100%)で移動します。編集と生成にはJSを使いますが、保存HTMLのループと停止操作はCSSだけで動きます。
停止用のチェックボックスを付け、複製した組は読み上げ対象から外します。動きを抑える設定ではループを止め、元の項目を一覧にします。
時間と移動速度:指定するのは1組が一周する時間です。文字・ロゴ・項目数・幅によって1組の長さが変わるため、同じ秒数でも移動速度は変わります。
縦ニュース:「1件ずつ」はsteps()で瞬時に切り替える方式です。長い見出しは1行で省略表示します。動きを抑える設定では省略せず一覧表示します。
組み込み時:サンプルの名称・ロゴ・ニュースは表示確認用です。利用先の内容に置き換えてください。複数の設定を同じページで使う場合は、設定ごとにクラス名を分けてください。停止操作は残すことをおすすめします。
参考:animation ↗animation-play-state ↗transform ↗prefers-reduced-motion ↗