summaryrefslogtreecommitdiff
path: root/src/animation.js
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-02-10 11:46:11 +0800
committereltrac <hi@eltr.ac>2026-02-10 11:46:11 +0800
commit22c624c43e234753a59830fb349842161554b94d (patch)
tree7af752cad9b05294277bffb949dd61f7131ccd87 /src/animation.js
parente5a5dd2e1e8d14237a155e40d6a2e15ba1f05dda (diff)
feat: add config 'zeroMarginBreakpoint'
Diffstat (limited to 'src/animation.js')
-rw-r--r--src/animation.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/animation.js b/src/animation.js
index 5d9b5f5..85c6dd7 100644
--- a/src/animation.js
+++ b/src/animation.js
@@ -4,7 +4,11 @@ export default class Animation {
static calculateFinalState(element) {
let finals = {}
- const margin = config.margin;
+ let margin = config.margin;
+ if (window.innerWidth <= config.zeroMarginBreakpoint) {
+ margin = 0
+ }
+
const nw = element.naturalWidth;
const nh = element.naturalHeight;
const ratio = nw / nh;