summaryrefslogtreecommitdiff
path: root/_includes/extensions/trianglify.html
diff options
context:
space:
mode:
Diffstat (limited to '_includes/extensions/trianglify.html')
-rw-r--r--_includes/extensions/trianglify.html13
1 files changed, 8 insertions, 5 deletions
diff --git a/_includes/extensions/trianglify.html b/_includes/extensions/trianglify.html
index 22003dc..c11458e 100644
--- a/_includes/extensions/trianglify.html
+++ b/_includes/extensions/trianglify.html
@@ -8,16 +8,19 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/trianglify/2.0.0/trianglify.min.js"></script>
<script>
- function setRandomBgImage(selector, seed) {
+ function setRandomBgImage(selector, seed, zoom = 1) {
var element = document.querySelector(selector);
if (!element) return;
var pattern = Trianglify({
- width: screen.width,
- height: element.offsetHeight,
+ width: screen.width * zoom,
+ height: element.offsetHeight * zoom,
seed: seed
});
- element.appendChild(pattern.canvas());
+
+ var image = document.createElement("div");
+ image.style.backgroundImage = "url(" + pattern.png() + ")";
+ element.appendChild(image);
}
- setRandomBgImage('{{ selector }}', '{{ seed }}');
+ setRandomBgImage('{{ selector }}', '{{ seed }}', {{ zoom | default: 1}});
</script>