diff options
author | Jeffrey Tse <jeffreytse.mail@gmail.com> | 2019-09-20 12:40:14 +0800 |
---|---|---|
committer | Jeffrey Tse <jeffreytse.mail@gmail.com> | 2019-09-20 12:40:14 +0800 |
commit | ce43bb9a6aab445286afac54e5048b1547efa63d (patch) | |
tree | f4d01fb28607772e30e28fbc09f18441f814847c /_includes/extensions/trianglify.html | |
parent | e3081ca386f6c5e296c8dfbafd89e37738153601 (diff) |
update: header transparent, animation, banner, etc
Diffstat (limited to '_includes/extensions/trianglify.html')
-rw-r--r-- | _includes/extensions/trianglify.html | 13 |
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> |