aboutsummaryrefslogtreecommitdiff
path: root/src/animations/blink.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/animations/blink.js')
-rw-r--r--src/animations/blink.js24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/animations/blink.js b/src/animations/blink.js
deleted file mode 100644
index ca21382..0000000
--- a/src/animations/blink.js
+++ /dev/null
@@ -1,24 +0,0 @@
-import { sineOut } from 'svelte/easing';
-
-export const blink = function blink(node, params) {
-
- const originalWidth = parseFloat(getComputedStyle(node).width);
- const originalHeight = parseFloat(getComputedStyle(node).height);
-
- return {
- delay: params.delay || 0,
- duration: params.duration || 400,
- easing: params.easing || sineOut,
- css: (t, u) => {
-
- const halfWidth = originalWidth / 2;
- const halfHeight = originalHeight / 2;
- const height = Math.round(t <= 0.2 ? (originalHeight * t) / 0.2 : originalHeight);
- const marginY = Math.round(t <= 0.2 ? halfHeight * (1 - t / 0.2) : 0);
- const width = Math.round(t > 0.2 ? ((t - 0.2) / 0.8) * originalWidth : 0);
- const marginX = Math.round(t > 0.2 ? (1 - (t - 0.2) / 0.8) * halfWidth : halfWidth);
-
- return `width: ${width}px; height: ${height}px; margin: ${marginY}px ${marginX}px`;
- }
- };
-};