Sha256: d6189df5d6a264c860e2db74ab4e2f455c3b6882b1e7a6e06089fff836498fd6
Contents?: true
Size: 813 Bytes
Versions: 7
Compression:
Stored size: 813 Bytes
Contents
{% if include.selector %} {% assign selector = include.selector %} {% endif %} {% if include.seed %} {% assign seed = include.seed %} {% endif %} <script src="https://cdnjs.cloudflare.com/ajax/libs/trianglify/2.0.0/trianglify.min.js"></script> <script> function setRandomBgImage(selector, seed, zoom) { var element = document.querySelector(selector); if (!element) return; var pattern = Trianglify({ width: screen.width * zoom, height: element.offsetHeight * zoom, seed: seed }); var image = document.createElement("div"); image.style.backgroundImage = "url(" + pattern.png() + ")"; element.appendChild(image); } setRandomBgImage('{{ selector }}', '{{ seed }}', {{ zoom | default: 1}}); </script>
Version data entries
7 entries across 7 versions & 1 rubygems