メインコンテンツへスキップ
Toolars
探索
バグを報告

デザイン · ローカルユーティリティ

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

CSS Text Glitch Effect Generator

短いテキストに 3 層の色収差グリッチをオフセットと速度の調整付きで施し、reduced motion フォールバック付き CSS をコピー。

タスクの道筋 / 入力から結果へ

プレビューテキストを入力する

ローカルで実行 · アップロードなし

CSS グリッチテキストジェネレーターの使い方、プライバシー、関連ツール

タスクの道筋 / 入力から結果へ

CSS テキストグリッチ効果を作る方法

  1. 01

    プレビューテキストを入力する

    「プレビューテキスト」に 1〜32 文字を入力します。ラベル横のカウンターが文字数を追跡します。レイヤーが分裂し始めると、短くて幅のある単語が最も読みやすくなります。

  2. 02

    3 色を設定する

    「テキストカラー」がベースレイヤーを描き、「シアンチャンネル」と「レッドチャンネル」が色収差のフリンジを作るオフセットレプリカになります。純粋なシアンと赤に近いチャンネルはクラシックな色収差の見た目に、くすんだチャンネルはより繊細でモダンな分裂になります。

  3. 03

    グリッチの動きを調整する

    「レイヤーオフセット」(1〜12 px)がレプリカのずれ量、「サイクル時間」(0.2〜3 秒)がループの速さです。プレビューは 3 つのレイヤーをすべてライブで演じます。

  4. 04

    3 つのレイヤーを理解する

    ベース要素は「テキストカラー」を保ち、シアンのレプリカは行の上半分に、レッドのレプリカは下半分にクリップされます。各レプリカは steps(2, end) のアニメーションで動きます。滑らかなスライドではなく硬いジャンプで、それがグリッチを信号干渉のように感じさせます。

  5. 05

    グリッチ CSS をコピーする

    「CSS をコピー」または「.css をダウンロード」で toolars-text-glitch.css を保存します。書き出しには prefers-reduced-motion のブロックが含まれ、動きに敏感な訪問者には静的なフリンジが残ります。出力パネルにはライブのバイト数が表示され、テキストが検証を通らない間は両方のアクションが無効のままです。

  6. 06

    data-text 属性を追加する

    レプリカは attr(data-text) から内容を読むため、要素には表示テキストと同一の data-text 属性が必要です。あとで文言を変えるときは両方を更新してください。シアンとレッドのレイヤーが実際に描くのはこの属性です。属性はクラスと同じ要素に載るため、効果全体が 1 つのタグに収まります。

ツールの概要

処理
ブラウザー内で完結
入力の外部送信
なし
保存
一切保存しません
価格
無料

入力はブラウザに留まります。

CSS グリッチテキストジェネレーター は検証済みのローカル実行パスを使用し、隠れた入力・出力履歴を作成しません。

ローカル実行

現在のブラウザタブ内で実行されます。

隠れた処理なし

使用中のツールデータが Toolars のドキュメントレコードになることはありません。

アカウント不要

プロフィールを作成せずにコアワークフローを使えます。お気に入りはログイン後にアカウントへ同期されます。

即時リセット

タブを閉じれば、作業中のデータは消えます。

CSS グリッチテキストジェネレーター が実際に行うこと

配信オーバーレイにはパチパチとノイズの走るタイトルを。404 ページにはほどよい不穏さを。カンファレンスのスプラッシュ画面にはレトロな端末の空気を。グリッチタイポはやりすぎになりがちだからこそ、オフセットと時間に上限があるのが意味を持ちます。効果の合成はこのタブ内で行われるため、未公開のワードマークをいじくり回している間も、それがマシンの外に出ることはありません。効果が最も映えるのは大きいサイズの短い単語なので、プレースホルダーではなく実際の見出しでテストしましょう。書き出される @keyframes は、決めたオフセットとテンポをそのまま保持します。

よくある質問

この効果に必要なマークアップは?
.glitch クラスを付けた要素に、テキスト内容と同一の data-text 属性を持たせます。::before と ::after のレプリカはこの属性から描画され、それぞれ行の上半分と下半分にクリップされます。
テキストの制限は?
「プレビューテキスト」は 1〜32 文字を受け付け、フィールド横にライブカウンターがあります。空のテキストや上限超過は検証に失敗し、修正されるまで「値を確認」のステータスが表示されます。
reduced-motion を選ぶユーザーにはどう見えますか?
出力には prefers-reduced-motion のブロックが含まれ、両方のアニメーションを止め、レプリカの不透明度を 45% に下げます。動くグリッチの代わりに、静的な色収差のフリンジが残ります。ベースのテキストはどちらの場合も変わらないため、メッセージは両方のモードで読めます。
アニメーションが滑らかでなく跳ぶのはなぜ?
両方のレプリカアニメーションは steps(2, end) を使い、スムーズな補間ではなく離散的な位置の間で transform をスナップさせます。この硬いステップこそが信号干渉の美学の特徴です。「レイヤーオフセット」が各ジャンプの移動量を決めます。
オフセットと時間の良い値は?
1〜3 px のオフセットに 1 秒前後のサイクルはさりげないノイズとして読め、可読性を保つべき見出しに向きます。8〜12 px へ上げて速いサイクルにするのは短い装飾的な単語だけにしましょう。デフォルトの 4 px、0.85 秒はその中間の安全な位置にあります。
入力したテキストはどこかに送信されますか?
いいえ。効果は現在のブラウザタブ内でローカルにレンダリングされ、アカウントも不要です。テキストがストレージ、ログ、ネットワークに入ることはありません。「リセット」でデフォルトのサンプルに戻ります。

デザインを続ける

行き止まりではなく、関連タスクへ。

完全な索引に戻らずに、別のフォーカスされたワークスペースへ移動できます。

CSS ローダージェネレーター

CSS Loader Generator

軌道リングまたは 3 ドットのローディングスピナーをサイズ・線・速度・色でデザインし、reduced motion 対応の CSS をコピー。

作成

CSS チェックボックスジェネレーター

CSS Checkbox Generator

カスタムチェックボックスのサイズ・枠線・状態色を整え、キーボード操作できる本物の input を残す CSS をコピー。

作成

CSS スイッチジェネレーター

CSS Switch Generator

トラック・つまみ・2 状態の色を持つピュア CSS トグルスイッチをデザイン。フォーカスと reduced motion 処理済みのコードをコピー。

作成

CSS clip-path ジェネレーター

CSS Clip Path Generator

ドラッグ、キーボード、座標入力で多角形を編集。4 種類のプリセットから始め、clip-path 宣言や CSS をローカルでコピーできます。

作成