Coordinate the scaling of multiple objects, and learn some visual tricks while animating the Github logo.
On the Github page in icons.sketch, you’ll see two artboards. On the left is the start state and the right is the final state.
To achieve the effect we’re looking for, we need to use different layers of the same “logo.” For example, I had to cut out and reshape the cat layer so that I could position it over top of a solid circle.
Create a Flow file by adding the Dribbble artboard at both
Since we used the same artboard for the start and end states, there is no initial animation in Flow.
Let’s clean up and get started.
187.5(i.e. half the width of the scene)
xkeyvalue to remove the animation
circleand align it to the top of
height, then drag them to
0.64sand set the easing to
ytrack to animate from
opacityeasing value to
Drag the last
opacity keyvalue to
“What are all these steps?” You wonder. Well, you can think of them as moments where there are no animations. Then, the property snaps to the next value.
0.51s, and make the easing
tailDotsgroup and drag it to
NOW HIT PLAY!