出力
色
層(重ね)
高さ
50%波の数
3プレビュー
コード
生成はすべてブラウザ内で行われ、設定はアップロードされません。
Web デザインでよく使う、セクションとセクションの間に置く「波(ウェーブ)」の区切り SVG を、コードを手書きせずブラウザだけで作れるジェネレーター(メーカー)です。色を選び、層(レイヤー)を 1〜3 枚重ねると、後ろの層は薄く・前の層は濃くなって奥行きのある重なった波になります。高さ(振幅)と波の数(山の数)をスライダーで変え、「ランダム」を押すたびに波形がランダムに振り直されるので、気に入った形が出るまで何度でも試せます。左右反転・上下反転のチェックで、ページ上部に置く下向きの波/下部に置く上向きの波のどちらにも切り替えられます。出力は 2 通り。`<svg viewBox="0 0 1440 320">` から始まる SVG コードをそのまま HTML に貼るか、`background-image: url("data:image/svg+xml,…")` の形にした CSS background をコピーして任意の要素の背景に敷けます。プレビューは横幅いっぱい(1440×320 の比率)で表示され、市松模様の背景で透過部分が分かります。「SVG を保存」で wave.svg としてダウンロードもできます。色・層・高さ・波の数・反転の設定はブラウザに保存され、次回も同じ状態から始められます。波形の生成・プレビュー・コード化はすべてあなたのブラウザ内で完結し、サーバーへのアップロード・保存・送信は一切行いません。
使い方
- 色を選び、層(1〜3)を選んで波の重なり具合を決めます。
- 高さ(振幅)と波の数をスライダーで調整し、必要なら左右・上下を反転、「ランダム」で波形を振り直します。
- 出力を SVG か CSS background に切り替え、「コピー」または「SVG を保存」で取得します。
よくある質問
波の SVG とは何に使いますか?
Web ページで、色の違うセクションどうしの境目をまっすぐな線ではなく「波」で区切る装飾です。ヒーロー(トップ)と本文の境、フッターの上などに敷くと、やわらかくモダンな印象になります。このツールはその波の形を作って SVG / CSS として書き出します。
層(レイヤー)を重ねると何が変わりますか?
1 枚だと単純な波、2〜3 枚重ねると後ろの波が薄く・前の波が濃く表示され、奥行きのある重なった波になります。同じ色のまま不透明度だけが変わるので、まとまりのあるグラデーション風の波になります。
上向き・下向きや左右の向きは変えられますか?
はい。「上下反転」で波を上下にひっくり返せるので、ページ上部に置く下向きの波と、下部に置く上向きの波のどちらにもできます。「左右反転」で波の流れる向きも変えられます。
SVG と CSS background のどちらを使えばいいですか?
HTML に直接 `<svg>` を置きたいなら SVG を、既存の要素の背景に敷きたいなら CSS background(`background-image` に data URI を入れた形)をコピーしてください。どちらも同じ波を出力します。
作った波はアップロードされますか?
いいえ。波形の生成・プレビュー・SVG / CSS の書き出しはすべてあなたのブラウザ内で完結し、サーバーへアップロード・保存・送信されません。完全にローカルで動作します。