fix opacities

pull/2407/head
Richard Harris 6 years ago
parent 46e3ef9eab
commit 2a2361fe35

@ -25,15 +25,15 @@ export function fly(node, {
const target_opacity = +style.opacity; const target_opacity = +style.opacity;
const transform = style.transform === 'none' ? '' : style.transform; const transform = style.transform === 'none' ? '' : style.transform;
const od = target_opacity - opacity; const od = target_opacity * (1 - opacity);
return { return {
delay, delay,
duration, duration,
easing, easing,
css: t => ` css: (t, u) => `
transform: ${transform} translate(${(1 - t) * x}px, ${(1 - t) * y}px); transform: ${transform} translate(${(1 - t) * x}px, ${(1 - t) * y}px);
opacity: ${1 - (od * u)}` opacity: ${target_opacity - (od * u)}`
}; };
} }
@ -81,7 +81,7 @@ export function scale(node, {
const transform = style.transform === 'none' ? '' : style.transform; const transform = style.transform === 'none' ? '' : style.transform;
const sd = 1 - start; const sd = 1 - start;
const od = target_opacity - opacity; const od = target_opacity * (1 - opacity);
return { return {
delay, delay,
@ -89,7 +89,7 @@ export function scale(node, {
easing, easing,
css: (t, u) => ` css: (t, u) => `
transform: ${transform} scale(${1 - (sd * u)}); transform: ${transform} scale(${1 - (sd * u)});
opacity: ${1 - (od * u)} opacity: ${target_opacity - (od * u)}
` `
}; };
} }

Loading…
Cancel
Save