filestash/public/pages/adminpage/animate.js
2023-07-21 23:31:27 +10:00

23 lines
481 B
JavaScript

import { transition } from "../../lib/animate/index.js";
export default function($node) {
return transition($node, {
timeoutEnter: 200,
enter: slideYIn(3),
});
}
function slideYIn(size) {
return function (querySelector, t){
return `
${querySelector}.enter {
opacity: 0;
transform: translateY(${size}px);
}
${querySelector}.enter.enter-active {
opacity: 1;
transform: translateY(0);
transition: all ${t}ms ease;
}`;
}
}