How CSS Mesh Gradients and Layered Radial Gradients Work
Mesh gradients create organic, fluid color transitions by blending multiple independent color nodes across a two-dimensional surface. Rather than restricting colors to linear or conical paths, mesh gradients distribute radial color fields from customized focal points with smooth transparent falloffs.
Mathematical Foundation of Seeded PRNG Generation
Deterministic generation uses a pseudo-random number generator (Mulberry32 PRNG) initialized with a 32-bit unsigned integer seed. Every execution with the same seed reproduces the exact spatial coordinates, color distributions, and layer hierarchies without variance:
t = Math.imul(s ^ (s >>> 15), 1 | s);
t = (t + Math.imul(t ^ (t >>> 7), 61 | t)) ^ t;
Multi-Resolution Client-Side Canvas Rasterization
Exported PNGs are rendered directly on client-side HTML5 2D canvas surfaces at full device resolutions: 1080p Full HD (1920×1080), 2K Quad HD (2560×1440), and 4K Ultra HD (3840×2160). Because all rendering occurs strictly within your local browser sandbox without requesting external assets, exported canvases remain completely untainted and 100% private.
Frequently Asked Questions
- 画像ファイルを使わずに純粋なCSSだけでグラデーションが描ける仕組みは?
- 背景色の上に複数の radial-gradient() による円形グラデーションを透明フェードで重ね、CSSの blur() フィルターを適用することで、滑らかで有機的なメッシュ質感を再現しています。
- シード値(PRNG)による再現性とは何ですか?
- Mulberry32 擬似乱数アルゴリズムにより、入力された数値シードから正確な座標と色彩調和を算出します。同一のシード値を指定すれば、いつでも完全に同じグラデーションを再現できます。
- 4K壁紙の書き出しはブラウザ内で処理されますか?
- はい。外部サーバーに画像を送信することなく、お使いの端末の HTML5 Canvas API を用いて最大 3840×2160 ピクセルの解像度で直接高画質レンダリングします。
- 生成されたグラデーションは商用利用できますか?
- はい。生成された CSS コードおよび PNG 画像は商用・個人利用を問わず、完全無料で自由にご活用いただけます。