HTML marquee 置き換え

marquee の現代的な代替: CSS スクロール文字 + ジェネレーター

`<marquee>` は廃止扱いで、アクセシビリティや互換性の面で現代用途には向きません。

軽い用途は CSS で、書き出しやオーバーレイ運用はジェネレーターを使うのが実用的です。

`<marquee>` 廃止理由CSS keyframes サンプル生成〜書き出し導線

このページでそのまま marquee 代替を作成

文字・速度・方向・見た目を調整し、そのまま書き出しまたは埋め込みできます。

プレビュー=書き出し横 / 縦 / 斜め透明/単色背景GIF・WebM・埋め込み
ここにスクロールさせたいテキストを入力(複数行・絵文字OK)🎉 横/縦/斜めモードを切り替え、速度・色・背景を調整。 プレビューで見たままを書き出せます。

テンプレート

ワンクリックで適用して、その後は手動で調整できます。

クラウド設定(Pro)

生成器の完全なスナップショットを保存・再読み込みできます。Pro 専用です。

テキスト & スタイル

複数行/絵文字対応。フォント、色、背景、間隔、整列

残り 2721 文字

Enter で改行。縦/クレジットモードでは改行を反映します。

空行で分割 or ブロック追加。順番は自由に並び替え

40px

プレビューでは透明部分は市松模様で表示。書き出しで透明にできるかは形式次第(例:WebM、一部の GIF はディザが出ることがあります)。

1.60

縦/クレジットは詰まりすぎないように。

整列は縦/斜めモードに適用。横スクロールは1行です。

スクロール & 時間

方向、モード、速度、ループ/1回、傾き調整

推定 3.0s
ふつう
遅いふつう速い速い+

GIF は基本でループ。動画は N 回ループ or 目標時間にできます。

推定時間:現在の内容・軌跡・速度だと、1回スクロールするのに約 3.0s です。

なぜ `<marquee>` は廃止されたのか?

`<marquee>` は現代標準に沿った要素ではなく、可読性やアクセシビリティ制御が弱い実装です。CSS アニメーションなら保守性と制御性が大きく向上します。

モダンな CSS 代替

基本は `@keyframes` + `animation` と `overflow: hidden` コンテナです。速度・方向・タイポグラフィを細かく制御でき、reduced-motion への対応も容易です。

純粋な HTML/CSS スクロール文字コード

旧 marquee の置き換えとしてそのまま利用できます。

<div class="marquee-wrap">
  <p class="marquee-text">Your scrolling text goes here</p>
</div>

<style>
  .marquee-wrap {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    background: #111;
    color: #fff;
    padding: 8px 0;
  }

  .marquee-text {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 12s linear infinite;
  }

  @keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-100%); }
  }
</style>

CSS 手書きではなくジェネレーターを使うべき場面

正確なプレビュー、透過書き出し、長文クレジット、遠近スクロール、再利用可能な埋め込みコードが必要ならジェネレーターが最適です。

marquee 代替 FAQ

移行・アクセシビリティ・書き出しの判断ポイント。

`<marquee>` はまだ使えますか?

表示される場合はありますが、長期運用の前提としては推奨できません。

ホバーで一時停止するには?

対象要素に `animation-play-state: paused` を適用します。

reduced-motion への対応方法は?

`prefers-reduced-motion` のメディアクエリで無効化または減速してください。

GIF/WebM 書き出しを選ぶべきなのはいつ?

編集ソフト連携、SNS投稿、配信オーバーレイなど再現性重視の場面です。

古い marquee 実装を置き換えますか?

まずはジェネレーターで安定した結果を作り、用途に合わせて調整しましょう。