CSSパターンジェネレーター

ドット、水玉、ストライプ、市松模様、グリッド、ジグザグ、十字グリッドのCSS背景パターンを、色・タイルサイズ・太さを指定して作成。画像ファイルは不要です。

パターン設定

パターン

プレビュー

CSS コード
background-color: #ffffff;
background-image: radial-gradient(#6366f1 2px, transparent 2px);
background-size: 20px 20px;

関連ツール

すべて表示

CSSパターンジェネレーターとは?

CSSのグラデーションだけで繰り返し背景パターンを生成するため、画像ファイルは不要です。パターン、2色、タイルサイズ、線やドットの太さを選ぶと、背景用のCSS宣言をコピーできます。

CSSパターンジェネレーターの使い方

  1. パターンを選びます:ドット、水玉、ストライプ、市松模様、グリッド、ジグザグ、十字グリッド。
  2. パターンの色と背景色を設定します。
  3. タイルサイズと太さ(ドットの半径、ストライプの幅、線の太さ)、ストライプの場合は角度を調整します。
  4. プレビューを確認します。
  5. CSS コードをコピーします。

例

入力
Checkerboard, tile 40px, pattern #000000 on #ffffff
出力
background-color: #ffffff;
background-image: repeating-conic-gradient(#000000 0% 25%, transparent 0% 50%);
background-size: 40px 40px;

CSSパターンジェネレーターを使うべき場面

さりげないページ背景、プレースホルダー、方眼紙風の効果、装飾セクションに適しています。解像度に依存せず拡大縮小でき、HTTPリクエストも発生しません。複雑なイラスト的パターンには、SVGタイルのほうが柔軟です。

CSSパターンジェネレーターの仕組み

各パターンはbackground-colorと、background-sizeで繰り返される1つ以上のグラデーションで構成されます。ドットはradial-gradient(color r, transparent r)を使い、水玉はbackground-positionでずらした2枚目のレイヤーを加えます。ストライプははっきりした色の切り替えを持つrepeating-linear-gradient、市松模様はrepeating-conic-gradient(color 0% 25%, transparent 0% 50%)を使い、グリッドは水平と垂直の線形グラデーションの組み合わせ、ジグザグは4つの45°三角形で作られます。太さはタイルサイズまでに制限されます。

一般的な使用例

  • エディタや図表向けの方眼紙風背景
  • さりげないドット柄のヒーロー背景
  • ストライプの警告バーや進捗バー
  • 画像の背面に敷く透明度確認用の市松模様
  • レトロなジグザグのセクション背景

よくある質問

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

現行のブラウザであれば動作します。市松模様はconic-gradientを使いますが、2020年以降すべての主要ブラウザが対応しています。

背景を透明にできますか?

はい。背景色にtransparent、またはアルファ付きのrgba()/oklch()の色を入力してください。

画像ではなくCSSを使う理由は?

CSSパターンは解像度に依存せず、軽量で、変数による色替えも簡単です。ダウンロードする追加ファイルもありません。

他のカテゴリを見る