From a2084d696bdb69c605ac1f53a15c8ed5d57c915a Mon Sep 17 00:00:00 2001 From: Eltrac Date: Mon, 15 Sep 2025 12:16:47 +0800 Subject: fix: sometimes images are clipped vertically --- src/shadow.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/shadow.js') 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; -- cgit v1.2.3