pocoloco
pocolocoはダイナミックなアニメーション背景を生成するジェネレーターです。
メッシュ、グラデーション、ラインの3タイプが用意されており、それぞれ実装するためのコードが発行されます。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style> .background--custom { background-color: #FFFFFF; width: 100vw; height: 100vh; position: absolute; overflow: hidden; z-index: -2; top: 0; left: 0; } canvas#canvas { z-index: -1; position: absolute; width: 100%; height: 60%; transform: rotate(-12deg) scale(2) translateY(-56%); --gradient-color-1: #0e1d37; --gradient-color-2: #bfbd7f; --gradient-color-3: #00c347; --gradient-color-4: #b024a1; --gradient-speed: 0.000006; } </style> </head> <body> <div class="background--custom"> <canvas id="canvas" /> </div> <script src="https://cdn.jsdelivr.net/gh/greentfrapp/pocoloco@minigl/minigl.js"></script> <script> var gradient = new Gradient(); gradient.initGradient("#canvas"); </script> </body> </html>
ご覧のようにCDNが含まれるので、場合によっては利用シーンは限られそうです。
基本的には自動生成ですが、微調整等も可能です。サイドプロジェクト何かに使いたいですね。