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が含まれるので、場合によっては利用シーンは限られそうです。
基本的には自動生成ですが、微調整等も可能です。サイドプロジェクト何かに使いたいですね。