メインコンテンツにスキップ

CSSバックグラウンドパターンジェネレータ

純粋なCSSで、シームレスで繰り返されるバックグラウンドパターンを生成します。ドット、グリッド、縞、チェッカーボード、波、3Dキューブなどを、独自の色、スケール、透明度で作成できます。完成したCSSルールとHTMLスニペットをコピーしてください。画像ファイルは不要です。

入力

テキストの背後に微妙なテクスチャを作るには、10~20%に設定します。

形状

1つの繰り返されるタイルのサイズ(ピクセル単位)

線の厚さ、またはドットの半径。

出力

生成されたルールはこのクラスに限定されるため、独自のスタイルと衝突しません。

出力

パターンがここに表示されます。

実際に生成されたCSS。Shadow DOMで隔離されて描画されます。コピーするのと同じです。

CSS
 
HTMLスニペット
 

インラインのmin-heightは、空のデモボックスにサイズを与えるためにあります。独自のレイアウトで削除してください。

役に立ちましたか?

このツールを使う他の方法

REST API

curl -X POST https://api.iotools.cloud/v1/tool/css-background-pattern-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "pattern": "dots",
    "color": "#6366f1",
    "bgColor": "#ffffff",
    "opacity": "100",
    "size": "32",
    "weight": "3",
    "className": "io-pattern"
  }'

ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。

AIエージェントに依頼する

Use the IOTools `css-background-pattern-generator` tool (CSS Background Pattern Generator) on this input:

YOUR_INPUT_HERE

IOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。

埋め込みウィジェット

<iframe
  src="https://iotools.cloud/embed/css-background-pattern-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSSバックグラウンドパターンジェネレータ — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。

API/MCP 1回あたりの費用5クレジットから
クレジットが足りませんか?料金を見る

次の方法でも利用可能

ガイド

CSSグラデーションで作られた繰り返されるバックグラウンドパターンは、ファイルサイズが本当に軽いです。ホストするべき画像ファイルがなく、余分なHTTPリクエストもなく、Retinaディスプレイでページを開いても端がぼやけず、色は16進数の値を2つ編集するだけで変更できます。PNGを再度エクスポートする必要はありません。このジェネレータが、その作業をあなたの代わりにやってくれます。パターンを選んで、色、スケール、透明度を設定し、完成したルールをコピーしましょう。

すべてがあなたのブラウザで実行されます。入力内容はどこにも送信されません。

使い方

  1. パターンを選ぶ。 15種類の家族が利用可能です。水玉、ずれた水玉、グリッド、グラフペーパー、横縞/縦縞/斜め縞、格子、等角線、チェッカーボード、ダイヤモンド、三角形、ジグザグ、波、3Dキューブです。
  2. 色を設定する。 「パターンの色」で図形を描き、「背景色」でその背後を塗りつぶします。
  3. 形状を調整する。 パターンのサイズ は、繰り返されるタイル1つの幅(ピクセル単位)です。線の太さ は、線がどのくらい厚いか(またはドットがどのくらい大きいか)を決めます。幾何学的構造が完全に比例的なパターン(チェッカーボードなど)では、線の太さは隠されます。チェッカーボードには太くする線がないため、オプションが表示されない場合があります。
  4. 透明度を下げる。 これはほとんどの人が求めるパラメータですが、ほとんどのジェネレータにはありません。100%では、パターンはコンテンツと競合します。10~20%では、テクスチャとして読め、邪魔になりません。
  5. CSSをコピー して、スタイルシートに貼り付けてください。隣のHTMLスニペットは、ルールが期待するマークアップを示しています。

設定

  • パターン — 幾何学的な家族。各パターンは、linear-gradientrepeating-linear-gradient、または radial-gradient から構築された純粋な background-image です。
  • パターンの色/背景色 — 16進数の値です。background-color はグラデーション層の下にあるため、パターンの色が上に見えます。
  • パターンの透明度 — 100%未満では、パターンの色が rgba() として出力されるため、背景が透き見えます。
  • パターンのサイズ — 4pxから160px。小さい値は細かいテクスチャ、大きい値は大胆なグラフィックブロックを生成します。
  • 線の太さ — タイルサイズの半分に制限されています。それより太い線はタイルを実色で満たしてしまいます。
  • クラス名 — ルールはこのクラスに限定されるため、スタイルシートの他のものと衝突しません。

CSSに複数の background-image レイヤーがあるのはなぜですか?

これらのパターンのほとんどは、1つのグラデーションでは描画できません。グリッドは垂直線と水平線の家族です。チェッカーボードは、2つのずれた対角グラデーションです。等角キューブでは、各面に異なる陰影を与えるために6つのレイヤーが必要です。CSSは書かれた順序で描画し、最初のレイヤーが上にあり、background-sizebackground-position はこれらのレイヤーと1対1で一致します。複雑に見えますが、1つのプロパティです。ブロック全体をそのままペーストしても問題ありません。

縞パターンで background-size がないのはなぜですか?

縞、格子、等角の家族は repeating-linear-gradient を使用しており、これは勾配の停止点に独自の繰り返し周期を持っています。そこに background-size を追加しても何も変わりません。このツールはそれを出力しません。

これらのパターンは古いブラウザで動作しますか?

すべてのパターンはCSSグラデーションを使用しており、約2012年からすべての場所でサポートされています。縞の家族は複数位置の色止め(color 0 6px)を使用しており、2019年以降のブラウザが必要です。現在のすべてのバージョンのChrome、Firefox、Safari、Edgeはこれをサポートしています。

テキストの背後にパターンを入れたい場合は?

透明度を10~20%に設定し、小さなパターンサイズを選択してください。満全な力で、忙しいパターンは本文を読みにくくしてしまいます。同じパターンを15%にすれば、紙のテクスチャのように読め、邪魔になりません。

関連ツール

グラデーションが必要ですか?パターンではなく。CSSグラデーションジェネレータ は、線形および放射状グラデーションを視覚的に作成します。CSSの代わりに実際のSVGファイルとして出力される繰り返し図形の場合は、SVGパターンジェネレータ を使用してください。ソフトでぼやけたバックドロップの場合は、CSS Aurora Blob Generator を使用してください。

cssbackgroundpatterncss patternbackground patternrepeating backgroundseamlessdotsstripesgridweb design

ツールが気に入りましたか?広告をなくしましょう。

1回のお支払いでアカウントから広告が完全になくなります。サブスクリプションも追跡もありません。