summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-09-15 12:16:47 +0800
committerEltrac <hi@guhub.cn>2025-09-15 12:16:47 +0800
commita2084d696bdb69c605ac1f53a15c8ed5d57c915a (patch)
tree8c45fcfd822d75cae9d2ab17474d9018a247897b /src
parent7880e0e89a739315e8bb62f094530e4e557657cc (diff)
fix: sometimes images are clipped vertically
Diffstat (limited to 'src')
-rw-r--r--src/shadow.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/shadow.js b/src/shadow.js
index b7f61ab..66d8251 100644
--- a/src/shadow.js
+++ b/src/shadow.js
@@ -50,6 +50,11 @@ export default class Shadow {
f.width = Math.min(nw, window.innerWidth);
f.height = f.width / ratio;
+ if (f.height >= window.innerHeight) {
+ f.height = window.innerHeight;
+ f.width = f.height * ratio;
+ }
+
// calculate final position
f.left = (window.innerWidth - f.width) / 2;
f.top = (window.innerHeight - f.height) / 2;