本文へ移動

SVG波形ジェネレーター

Bogdan Sandu (EN) 著 · 公開 · 最終更新日

このSVGウェーブ生成ツールは、ヒーローセクション、セクションの区切り、カード向けに、複数の波を重ねた背景を作成し、SVGコードを出力します。各レイヤーは独立したパスで、スライダーで調整できます。デザインソフトは不要で、データがブラウザの外に送信されることもありません。

設定できる内容:

  • キャンバス: 幅は 400 ピクセルから 2000 ピクセル、高さは 200 ピクセルから 800 ピクセル、背景色
  • レイヤーごと: 波形タイプ (正弦波、三角波、鋸歯状波、または方形波)、振幅 10 ~ 100、波長 50 ~ 500、位相 0 ~ 360、不透明度、色
  • サイン レイヤーのみ: 周波数 0.5 ~ 3、変動 0 ~ 0.8。カーブをきれいなサインから遠ざけます。
  • グラデーション: レイヤーごとのオプションの線形または放射状の塗りつぶし (レイヤーの色から 2 番目の色まで)
  • プリセット: ヒーロー セクション、ミント フレッシュ、サンセット グロー、ディープ オーシャン、ラベンダー ドリームズ、コーラル リーフ、およびランダム化 ボタン

好きなだけレイヤーを追加し、任意のレイヤーを削除します。プレビューは変更があるたびに再描画されます。

この SVG Waves ジェネレーターの使用方法

  1. プリセットから開始するか、希望のものに近づくまで [ランダム化] をクリックします。
  2. 波形が配置されるセクションに一致するようにキャンバスの幅と高さを設定します。出力では viewBox が使用されるため、これらの数値は最終的なピクセル サイズではなく比率を設定します。
  3. 各レイヤーを調整します。背面レイヤーの不透明度を下げ、前面レイヤーを不透明に近い状態にして奥行きを出します。
  4. エクスポートを選択します: ベクターのSVG コードをコピーまたはSVG をダウンロードするか、PNG、React、CSS のエクスポートを開きます。

SVG は、ヒーロー セクション プリセットから次のように始まります。

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 400" preserveAspectRatio="none">
  <defs>
    <linearGradient id="wg-gradient-0" x1="0%" y1="0%" x2="0%" y2="100%">
      <stop offset="0%" style="stop-color:#1e40af;stop-opacity:1" />
      <stop offset="100%" style="stop-color:#3b82f6;stop-opacity:1" />
    </linearGradient>
  </defs>
  <rect width="1200" height="400" fill="#0f172a" />
  <path d="M 0,400 L 0,200 L 10,213.16 L 20,224.98 …" fill="url(#wg-gradient-0)" opacity="0.15" />
  …
</svg>

マークアップがページ上に表示されると、そのマークアップに含まれる 3 つのことが重要になります。

  • preserveAspectRatio="none" を使用すると、ウェーブをコンテナの幅と高さに合わせて拡張できます。プロポーションを固定したい場合は、これを削除します。
  • <rect> はキャンバスの背景です。これを削除すると、独自のセクション カラーの上に透明な波が重ねられます。
  • 各パスは、ベジェ曲線ではなく、10 ピクセルごとにサンプリングされた一連の直線の L セグメントです。通常のサイズでは滑らかに見えますが、短いキャンバスで非常に大きな幅を使用すると、ファセットが見える場合があります。

ウェーブをセクション分割器として使用するには、セクションの下部に SVG をドロップし、それに流動的な幅を与えます。

.hero svg {
  display: block;
  width: 100%;
  height: 160px;
}

エクスポートオプション

  • 800×600、1920×1080、3840×2160、またはカスタム サイズのPNG。これにより Wave がラスタライズされるため、電子メール、ソーシャル イメージ、またはインライン SVG を拒否するツールに使用してください。
  • React は、dangerouslySetInnerHTML を使用して SVG 文字列を挿入する小さなコンポーネントをコピーします。これはラッパーであり、パラメトリック コンポーネントではないため、プロパティを使用するのではなく、ここで SVG を編集します。
  • CSS は、.wg-waves-background を使用して、SVG を Base64 データ URI として含む background-size: cover ルールをコピーします。

ツールでできないこと

  • アニメーションはしません。出力は静的な SVG です。 CSS および SMIL オプションについては、以下のアニメーション セクションを参照してください。
  • グラデーションと色をインラインの style 属性と fill 属性として書き込みます。一部の CMS エディタでは、貼り付け時にインライン スタイルが削除され、その場合、塗りつぶしがスタイルシートに移動されます。
  • 10 ピクセルのサンプリングのため、3 層ウェーブは約 10 KB のパス データになります。サイズが重要な場合は、SVGO (EN) を通じてファイルを実行します。

SVG ウェーブ ジェネレーターとは

SVG 波形ジェネレータは、高さ、周波数、レイヤーの入力を既製の波形に変換するブラウザベースのツールです。

その形状は、Web 上のアイコンやロゴに使用されるのと同じベクトル形式である SVG (EN) パス コードとして出力されます。

ベジェ描画は必要ありません。いくつかのスライダーを移動し、ボタンをクリックすると、ツールが曲線を作成します。

そうでないもの:

  • 複雑な有機的形状を表現するための完全なイラスト アプリではない
  • border-radius または疑似要素から構築された CSS のみのトリックではありません
  • 既成の Wave 画像の静的ライブラリではありません

Get Waves (EN) は、このカテゴリで最も初期のツールの 1 つであり、今でも最もコピーされているツールの 1 つで、ワークフロー全体を 3 つの動作に抑えます。形状のスタイルを選択し、2 つまたは 3 つのスライダーをドラッグし、サイコロのアイコンをクリックしてランダムなバリエーションを選択します。

ほとんどのジェネレーターはこれを単純な視覚的なインターフェイス (EN)の背後に保持しているため、使用可能な曲線を取得するためだけにコード エディターやベクター アプリを必要とする人はいません。

SVG ウェーブ ジェネレーターが波形を構築する方法

ジェネレーターが生成するすべての波は、パス要素の d 属性内の座標の文字列という 1 つのことに帰着します。

振幅と周波数のスライダーはカーブに直接触れません。ほとんどのツールは、一連の 3 次ベジェ セグメントの制御点を移動し、ブラウザーがセグメント間に滑らかな線を描画できるようにします。このジェネレーターは、波動関数を 10 ピクセルごとにサンプリングし、代わりに直線のセグメントで点を結合します。

主要な数値:

  • HTTP Archive Web Almanac (EN) によると、SVG 画像の使用は 2022 年に前年比 16% 増加しました。
  • ほとんどのジェネレーターは、デフォルトで 1440 x 320 ピクセルのキャンバスを設定し、一般的なデスクトップ ブレークポイントの幅に一致します。これは 1200 x 400 から始まります
  • ほとんどのツールの曲線の滑らかさは、フル ノード エディタではなく、セグメントごとに 1 つの三次ベジェ コントロールで設定されます。

viewBox (EN) 属性は、ページ上でレンダリングされる要素の大小に関係なく、波が内部に収まる座標空間を定義します。

これにより、生成された波形がラスター エクスポートのようにピクセル化されるのではなく、きれいにスケールされます。

ほとんどのツールに付属している「シャッフル」または「ランダム化」ボタンは、すべてのスライダーの新しい値を一度に選択する小さな JavaScript (EN) ルーチンで実行されます。一部のツールは、同じシードで同じカーブを再現するようにシードします。これはそうではないので、好きな形状に着地したらコードをコピーしてください。

SVG Wave Generator と手動での Wave コーディング

発電機はスピードで勝負します。手作業によるコーディングの方が精度が高くなります。

これは、ほとんどのチームが実際に検討しているトレードであり、抽象的な「どちらが優れているか」ではありません。

ジェネレーター、利点:

  • 1分以内に使用可能なカーブ
  • ベジェ計算は必要ありません
  • 技術者以外のチームメンバーにも対応

ジェネレーターの短所:

  • 最初の試行では、曲線がブランドの形状と正確に一致することはほとんどありません
  • 個々のポイントの配置に対する制御が制限されている
  • スタイル オプションはツールのプリセットが停止する場所で停止します

手作業によるコーディングの利点:

  • 曲線上の完全なポイントごとの制御
  • 特定のモックアップまたはブランドの曲率を正確に一致させることができます
  • オンラインを維持するサードパーティ製ツールに依存しない

手作業によるコーディングの短所:

  • ベジェ曲線にまだ慣れていない場合は遅くなります
  • 壊れたパスや閉じられていない形状を簡単に導入できます
  • 通常は、1 つの形状に対してのみベクター エディターを開くことを意味します。

ウェーブが特定のロゴの曲面に対して同一平面上に配置されなければならないという厳格なデザイン システムを採用するチームは、パスを一度手動で調整し、それをあらゆる場所で再利用する傾向があります。他の全員が最初に発電機に手を伸ばします。後で出力を編集 (EN)する必要がある場合にのみ、エディタが開きます。

生成された Wave は、ページ上に配置された後も、塗りつぶしの色と位置を決めるために通常の CSS (EN) を通過します。 「手動コーディング」ステップは多くの場合、完全な再構築ではなく、単なる修正です。

最高の SVG ウェーブ ジェネレーターの比較

4 つのツールは、パス データを手動で記述することなく、波形が必要なときに検索するもののほとんどをカバーします。

ツールレイヤリングエクスポート形式料金
Get Waves (EN)カラーコントロールを備えた複数のスタックレイヤーSVG または PNG無料、オープンソース
Haikei (EN)レイヤードおよびスタックウェーブモードSVG または PNG無料枠、有料プロ枠
SVGwave (EN)複数の積み重ねられた波SVG または PNG無料
Shape Divider (EN)エクスポートごとに単一の形状一致する CSS を含む SVG無料
この発電機無制限のレイヤー、4 つの波形、グラデーションSVG、PNG、反応、CSS無料

ファイルの命名と手動ファイル作成 (EN)をすべてスキップします。この表のすべてのツールは作業ファイルを生成し、コードをプロジェクトに直接コピーできます。

Haikei は、レイヤード ウェーブ モードを含む他の 12 個のジェネレーターとウェーブをバンドルしており、より高度なシェイプ セットを有料レベルの背後に保持しています。

SVGwave は別の理由で言及する価値があります。これは当時 12 歳の開発者 Bereket Semagn によって構築され、複数のウェーブ カラーをスタックするためのより柔軟な無料オプションの 1 つとして今でも機能しています。

Shape Divider は、柔軟性を犠牲にしてシンプルさを実現します。 1 つのシェイプ、1 つのエクスポート、ペアになった CSS が含まれており、多くの場合、階層化を必要としないセクション区切りにはこれで十分です。

ここでも、生の SVG エクスポート (EN)のどちらを選択するかが重要になります。 PNG フォールバックは主に、インライン ベクター コードで動作を停止する古い電子メール クライアントまたはデザイン ツールのために存在します。

SVG ウェーブ ジェネレーターのレイヤー化、カラー、およびグラデーションのコントロール

波のグラフィックの深さは、曲線そのものではなく、積み重ねによって決まります。

単一の平らな波が形のように見えます。 3 つまたは 4 つの半透明の層がそれぞれわずかにずれて、水のように見え始めます。

複数の Wave レイヤーを積み重ねる

レイヤリングの仕組み:

  • 各レイヤーは独自のパス要素であり、SVG の自然な Z オーダーで積み重ねられています。
  • マークアップ内の後のパスが前のパスの上にレンダリングされます
  • 通常、距離を偽装するために背面レイヤーの不透明度が減少します。

ほとんどのジェネレーターは、有効範囲を 4 つまたは 5 つのレイヤーに制限します。それを超えると、曲線が重なりすぎて、追加のレイヤーが個別の形状として読み取れなくなります。このツールにはハード キャップがありませんが、同じ制限が目に適用されます。

グラデーション塗りつぶしと不透明度の適用

単色の塗りは平坦に見えます。グラデーションを使うと水面に光が当たったように見えるため、多くの生成ツールではグラデーションが初期設定になっています。

グラデーション ストップ (EN)には少なくとも 2 つの色と方向が必要ですが、その組み合わせを目で見て正しく理解するのは思っているよりも時間がかかります。ここでは、各レイヤーにはベース カラーとペアになった 1 つのグラデーション カラーがあり、直線の場合は上から下に、放射状の場合は中心から続きます。

波形自体とは別に塗りつぶしを作成している場合は、専用のグラデーション ツール (EN)を使用すると、ページの残りの部分と一致するストップ カラーをより速く決定できます。

グラデーション レイヤーの不透明度は、フラット塗りつぶしの不透明度とは異なる動作をします。グラデーション上で不透明度を下げすぎると、シェイプが消える前に色の遷移が消えてしまいます。

生成された SVG Wave をレスポンシブにする

固定ピクセル幅で構築された Wave は、画面が狭くなった瞬間に途切れます。

この修正はすでに SVG に組み込まれています。 viewBox 属性とパーセンテージベースの幅を追加すると、ブラウザはカーブがドロップされたコンテナに合わせてカーブを再スケールできます。

StatCounter Global Stats (EN) によると、2026 年 8 月の世界の Web サイト トラフィックのモバイル デバイスの割合は 49.4% で、デスクトップの 49.1% と同レベルでした。

この分割だけでも、デスクトップ サイズだけでなく、幅 480 ピクセル未満で波がどのように動作するかを確認するのに十分な理由になります。

一般的な応答性設定:

  • preserveAspectRatio (EN) を設定して曲線の比率をそのまま維持するか、このツールと同様に none に設定して波を引き伸ばします。
  • ピクセル単位の固定高さと、流動的なパーセンテージベースの幅の組み合わせ
  • 小さな画面で波が直線に平らにならないようにするための最小高さのルール

メディア クエリ (EN)は、流動的な SVG だけでは処理できないエッジ ケースに使用されます。通常のものは、ビューポートがタブレット ブレークポイントを下回ると、より低い波高に切り替わります。

これは、1 つの特定のグラフィックに適用される標準のレスポンシブ デザイン (EN)の実践であり、SVG のみの特別な手法ではありません。

SVG Wave のアニメーション化

静的な波は静止しています。アニメーションではループ内で左から右に移動します。これは水の動きに近いものです。上記のジェネレーターは静的な SVG を出力するため、アニメーションは後から追加するステップになります。

これには 2 つの方法が対応しており、実際にはあまり重複しません。

CSS キーフレーム アニメーション

ほとんどの実装では、標準の CSS キーフレーム (EN) を使用してパスの変換プロパティを前後に移動し、アニメーションを無限ループします。

きれいなループを作成するコツは、波形を 2 倍の幅で複製し、継ぎ目が見えなくなるようにちょうど 1 つのシェイプ幅の水平方向の動きをアニメーション化することです。

ほんの数ピクセルでもこれを間違えると、ループがサイクルごとに目に見えてジャンプします。これは、CSS を使用して SVG をアニメーション化する (EN)際によくある間違いの 1 つであり、ループを数秒以上見ないと見落としがちです。 CSS キーフレーム アニメーション ジェネレーター がキーフレームを書き込みます。

SMILアニメーション

SMIL (EN) はネイティブ SVG アニメーション メソッドであり、animate 要素を使用して SVG 自体の XML (EN) マークアップ内に直接記述されます。

Chrome は 2015 年に SMIL サポートの終了を提案しましたが、代替機能の欠落に対する開発者の反発を受けて 2016 年に方針を転換しました。

現在のステータス: SMIL SVG アニメーションはベースラインであり、広く利用可能です。つまり、すべての主要なブラウザがポリフィルなしでアニメーションをサポートするようになりました。

ほとんどの開発者は、とにかく最初に CSS キーフレームに手を伸ばします。ツールの使いやすさが向上し、ブラウザ開発ツールでのデバッグが容易になり、別の構文を覚える必要がなくなります。

SMIL は、形状の位置だけでなく、形状のパス データ自体をアニメーション化するという 1 つの特定のケースでは依然として優れています。 CSS は d プロパティがサポートされている場合にのみこれを実行できますが、これはブラウザ間で依然として不均一です。

生成された SVG Wave を Web サイトに追加する方法

生成された Wave をページに取得するには、作業しているスタックに応じて 4 つのルートのいずれかを実行します。

コピーするのに最も速いものだけではなく、配置後にシェイプをどの程度制御する必要があるかに基づいて選択してください。上の [エクスポート] パネルでは、最初の 3 つがカバーされています。

  1. SVG コードをジェネレーターから直接コピーし、HTML マークアップ (EN)の仕切りが必要な場所にインラインで貼り付けます。
  2. 代わりにファイルをダウンロードし、background-size: cover を使用してコンテナーを埋める CSS 背景画像として参照します。
  3. ReactまたはVueを使う場合は、パスの文字列を手作業で管理する代わりに、波形のコンポーネントをnpmパッケージとして導入します。
  4. Wave がコードに到達する前にデザイン ファイル内に存在する必要がある場合は、Figma プラグインから直接エクスポートします。

インライン画像と背景画像: インライン SVG を使用すると、後で CSS または JavaScript でパスをターゲットにすることができます (色の変更、ホバー状態、アニメーションなど)。背景画像はよりシンプルですが、エクスポート時に形状のスタイルがロックされます。

GitHub の react-wavify (EN) コンポーネントは 360 個以上の星を獲得しました。これは、SVG 統合を自分たちで手動で接続するよりもパッケージをインストールしたいと考えているチームがどれだけあるかの大まかな指標です。

特定の電子メール クライアントや古い CMS テーマなど、一部のプラットフォームではインライン ベクター コードをきれいにレンダリングできません。そこでは、まず PNG に変換 (EN)することで、レイアウトの破損を回避します。

SVG Wave Generator がうまく動作しない場合

発電機は精度ではなく、速度を維持することでその性能を維持します。

定期的に 3 つの状況が人々を手作業でコーディングするか、まったく別のツールに誘導することになります。

ブランドロックされた曲率:

  • ロゴやマスコットの形状は、ピクセル単位で正確に配置して波に対して水平に配置する必要があります
  • 設計ガイドラインで曲率比が指定されているが、ジェネレーターのプリセットが一致しない

装飾的な波の背景の上にテキストを配置すると、大きな問題が発生します。低コントラストのテキストは、WebAIM (EN) が発見した最も一般的なアクセシビリティの問題であり、2026 年のレポートでは上位 100 万のホームページの 83.9% に存在しています。

WCAG (EN) 独自のコントラスト ルールでは、テキストと背景の間に少なくとも 4.5:1 の比率が必要です。忙しいグラデーション ウェーブは、色を選択したデザイナーにとっては問題ないように見えても、静かに失敗する可能性があります。

低電力のスマートフォンにアニメーション レイヤーを 4 つまたは 5 つ重ねると、見た目の美しさではなくパフォーマンスが結果を決定することになります。アニメーション パスが追加されるたびに再描画コストが追加され、古いモバイル GPU はデスクトップ マシンよりも高速に感じられます。

複雑な有機的なイラスト作品、テクスチャーのあるブラシ ストローク、または数十の異なる形状を持つシーンは、ウェーブ固有のジェネレーターが構築する目的の範囲外にあります。それはブロブまたは完全なイラストツールの領域です。塗りつぶされた波形ではなく、切り取られた形状の場合は、クリップ パス ジェネレーターがより適切です。

このような理由から、このツールが一般的に悪い選択になることはありません。それは、アクセシビリティ (EN)や正確なブランドの一致が視野に入ると、装飾的な波は適切な判断ではなくなることを意味します。 コントラスト (EN) チェックは、出荷前に行う価値があります。

SVG Wave のエクスポート後の一般的な問題

ほとんどの輸出問題は 4 つの原因のいずれかに遡り、出荷前に 4 つすべてを簡単にチェックできます。

問題原因修正方法
Wave が間違ったスケールでレンダリングされるviewBox 属性がありませんviewBox を手動で再追加するか、再エクスポートします
CMS で塗りつぶしの色が無視されるペースト時にインライン スタイルが削除される外部スタイルシートに色を移動する
曲線が壊れているかギザギザに見える閉じられていないパス データ再エクスポートするか、パスを手動で閉じます
アニメーションループが明らかにジャンプする重複したシェイプの幅が一致しませんアニメーションの距離をシェイプの幅に正確に一致させる

viewBox の問題については、特に言及する価値があります。 SVGO のオプティマイザーは、removeViewBox というプラグインを通じてデフォルトでそれを削除していました。多くの開発者がスケーリングの破損を報告したため、メンテナはスケーリングを無効にするプル リクエストをオープン (EN)しました。

ブラウザ間のレンダリングの違いも、通常、複数の波レイヤーが重なったときにグラデーションや不透明度がどのように重なるかに現れます。

エクスポートされた Wave のブラウザ間の互換性 (EN)をテストすると、クライアントやチームメイトがテストする前に、これらのほとんどを検出できます。

知っておくべきデフォルトのもう 1 つ: preserveAspectRatio (EN) は広く利用可能なベースラインであり、別の方法で設定しない限り、そのデフォルト値は xMidYMid meet です。このジェネレーターは、それを none に設定します。

エクスポート後にわずかに中心からずれて見える波は、通常、このデフォルトが正しく動作しているためであり、バグではありません。

情報を持たない純粋に装飾的な波は、アクセシビリティ ツリーから完全に排除されるべきです。 aria-hidden="true" をインライン SVG に追加します。スクリーン リーダーのユーザーは、単なる視覚的なテクスチャである形状についてアナウンスされる「画像」を聞く必要はありません。これは、SVG ファイルにアクセスできるようにする (EN)に関するガイドでカバーされている一種のギャップです。

よくある質問:SVG波形ジェネレーター

SVG Wave と CSS のみの Wave の違いは何ですか?

CSS のみの Wave は、ベクター マークアップを使用せずに、HTML および CSS で直接ボーダー半径またはクリップパスを使用して疑似要素を整形します。 SVG 波形は実際のパス データ、ベジェ曲線、またはサンプリングされたポリラインを使用し、振幅と周波数をより細かく制御できます。

SVG ウェーブ ジェネレーターと比較したウェーブ デバイダーとは何ですか?

ウェーブ デバイダーは、2 つのページ セクションの間にある完成した形状です。 SVG ウェーブ ジェネレーターは、それを生成するツールです。画面サイズ全体で形状を正しく拡大縮小するためのパス コードとビューボックスを出力します。

無料のジェネレーターと有料のジェネレーターに実際の違いはありますか?

通常、無料枠にはレイヤー数、形状の種類、またはエクスポート解像度が制限されます。 Haikei のプロ ジェネレーター セットなどの有料レベルでは、より多くの形状カテゴリと高解像度の PNG エクスポートが可能になります。単一の分波器がそれらを必要とすることはほとんどなく、この発生器はキャップなしで無料です。

SVG ウェーブ ジェネレーターは React または Vue コンポーネントで動作しますか?

はい。いくつかのオープンソース コンポーネントは、 生成されたパス データをReact または Vue コンポーネントにラップし、塗りつぶしの色、振幅、アニメーション速度の小道具を公開します。上記の React エクスポートはより単純で、SVG 文字列をそのままレンダリングするコンポーネントです。

SVG wave はページの読み込み速度を遅くしますか?

まれに。単一の手書きのウェーブ パスは通常数百バイトで、このツールによる 3 レイヤーのウェーブは約 10 KB です。どちらも JPEG や PNG の背景画像よりもはるかに明るいです。ページの重さが問題になるのは、すでに重いページにいくつかのアニメーション レイヤが重なった場合だけです。

エクスポートした Wave を後で Figma または Illustrator で編集できますか?

はい。どちらも貼り付けられた SVG コードまたはインポートされたファイルを受け入れ、 パスはベクター ポイントとして完全に編集可能なままです。 Illustrator はアンカーポイントの正確な編集に適していますが、Figma は色やレイヤーの素早い変更に適しています。

SVG ウェーブ ジェネレーターの出力を最初にどこでテストする必要がありますか?

SVG ウェーブ ジェネレーターの出力は、デスクトップ モニターではなく、電話の画面で最初にチェックする価値があります。モバイル デバイスでは、最も狭いビューポート幅で波形がレンダリングされ、スケーリング エラーが最も早く、最も目に見えて表面化します。

順番に 3 つのチェックを行うことが重要です。

  • 狭い幅での ViewBox のスケーリング
  • 塗りつぶし上のテキストのコントラスト
  • 携帯電話でのアニメーションの滑らかさ

viewBox が壊れるとレイアウトが崩れ、コントラストが弱いと読書が妨げられ、途切れ途切れのアニメーションは印象を鈍らせるだけです。スケーリングが最初に行われ、研磨が最後に行われます。

StatCounter の Global Stats によると、2026 年 8 月時点でモバイルは世界の Web サイト トラフィックの49.4%で、デスクトップと同等となっています。生成された Wave を見る人の半数は、最初に狭いビューポートでそれを見ます。そこでは、チェックを怠ればレイアウトが壊れます。モバイル パスは、ページの公開前に完全な ウェブ アクセシビリティ チェックリスト (EN)と組み合わせることができます。