Trianglifyを利用して、簡単に美しいグラデーションと幾何学模様のTrianglifyを背景に設定することができます。
ファイルをダウンロードして読み込むか以下のCDNを利用することもできます。
設定例
読み込む
<script src="https://cdnjs.cloudflare.com/ajax/libs/trianglify/0.4.0/trianglify.min.js"></script>
HTML例
<div id="sample">背景に設定するボックス</div>
JavaScript例
function addTriangleTo(target) { var dimensions = target.getClientRects()[0]; var pattern = Trianglify({ width: dimensions.width, height: dimensions.height + 220, x_colors: 'PuRd', palette: Trianglify.colorbrewer, variance: 0.4 }); target.style['background-image'] = 'url(' + pattern.png() + ')'; } addTriangleTo(document.getElementById('sample'));
オプション
x_colors: 'PuRd'
などはhttp://qrohlf.com/trianglify/から選択して変更することが可能です。
その他のオプションはhttps://github.com/qrohlf/Trianglifyで確認することができます。