swipeLeft transition

pull/5550/head
Aparimeya Taneja 5 years ago
parent cfcc281ead
commit 738004f3a9

@ -131,7 +131,27 @@ export function slide(node: Element, {
`border-bottom-width: ${t * border_bottom_width}px;` `border-bottom-width: ${t * border_bottom_width}px;`
}; };
} }
interface SwipeLeftParams {
delay?: number;
duration?: number;
easing?: EasingFunction;
}
export function swipeLeft(node: Element, {
delay = 0,
duration = 500,
easing = cubicInOut
}:SwipeLeftParams ) {
return {
delay,
duration,
css: t => {
const eased = easing(t);
return `
transform: translate3d(-${(1-eased)*100}%,0,0);
`
}
};
}
interface ScaleParams { interface ScaleParams {
delay?: number; delay?: number;
duration?: number; duration?: number;

Loading…
Cancel
Save