diff options
| author | Eltrac <hi@guhub.cn> | 2025-09-15 12:16:47 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-09-15 12:16:47 +0800 |
| commit | a2084d696bdb69c605ac1f53a15c8ed5d57c915a (patch) | |
| tree | 8c45fcfd822d75cae9d2ab17474d9018a247897b /src/shadow.js | |
| parent | 7880e0e89a739315e8bb62f094530e4e557657cc (diff) | |
fix: sometimes images are clipped vertically
Diffstat (limited to 'src/shadow.js')
| -rw-r--r-- | src/shadow.js | 5 |
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; |
