コード、データと QRツール

CSS テキストグリッチ効果ジェネレーター

控えめなずれ文字のグリッチ効果を作成してローカルでプレビューし、動きを減らす設定への代替を含む短い HTML と CSS をコピーします。

ブラウザ内で処理登録不要プライバシーの説明 ↗

最大 80 文字。コピーされる HTML では、この値をテキスト内容と CSS 疑似要素用の data-text 属性の両方に保存します。

4px
2.4s

サイクルを遅くすると急速な点滅を防げます。

ライブプレビュー

オフセット文字レイヤー

SIGNAL LOST

アニメーションは装飾用です。プレビューには読み上げ可能なテキストノードを 1 つ残し、色付きレイヤーは CSS 疑似要素で描画します。

生成 CSS は ::before と ::after で content: attr(data-text) を使用します。内容を動的に変更する場合は、表示テキストと data-text を同期してください。prefers-reduced-motion に配慮し、重要な内容にアニメーションによる歪みを使わないでください。

使い方

使い方

  1. 表示文字を入力し、メイン、左オフセット、右オフセットの色を選びます。
  2. 読みやすいレイヤー状のプレビューを見ながら、オフセットの強さと周期速度を調整します。
  3. HTML と CSS をコピーし、プロジェクトで文字を変更するときはテキストと data-text 属性を同期します。

控えめな CSS のみのずれ効果

可視テキストノード 1 つと、対照的にずれた CSS 擬似要素 2 つを生成します。短い clip-path 変化が意図的に遅い周期で時折歪みを作るため、高頻度の点滅にはなりません。標準 CSS プロパティを使用し、canvas、画像、SVG、外部フォント、スタイルシート、スクリプトのリクエストは不要です。

アクセシブルなテキストと data-text の制限

実際のテキストは文書に残り、擬似要素は attr(data-text) から内容を取得します。CSS は通常のテキストをその属性へ自動で同期できないため、文字を変更する際は両方を更新してください。コピーされる CSS には prefers-reduced-motion が含まれ、アニメーションを止めて静的で不透明度を下げたずれ表現を残します。アニメーションは装飾に留め、重要な指示、状態、時間依存情報を歪んだ文字に含めないでください。

よくある質問

あわせて知りたいこと

HTML で data-text に文字を重複させるのはなぜですか?

CSS 擬似要素は要素のテキストノードを直接複製できません。data-text 属性が attr(data-text) を通じて内容を提供し、要素本体のテキストは読める HTML として残ります。

動きを減らす設定でメッセージが消えますか?

いいえ。メインテキストは表示されたままです。生成される reduced-motion ルールは擬似要素のアニメーションを停止し、落ち着いた控えめなずれ表現を残します。

どのブラウザーでもまったく同じ表示になりますか?

現代のブラウザーは生成コンテンツ、transform、clip-path、メディアクエリーに対応しますが、フォント描画やアンチエイリアスには差があります。対象のブラウザーと画面サイズで最終効果をテストしてください。