Coordinate the scaling of multiple objects, and learn some visual tricks while animating the Github logo.
First…
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 t0
and t1
.
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.
circle
x
property at 1.0s
to 187.5
(i.e. half the width of the scene)x
keyvalue to remove the animationwidth
and height
keyvalues from 0.0s
to 0.25s
circle
and align it to the top of logo
1.0s
grab y
, width
and height
, then drag them to 0.5s
Ease Out
0.64s
and set the easing to Step Left
solidCat
x
tracky
track to animate from 0.35s
to 0.65s
y
track easing Ease Out
opacity
easing value to Step Right
Drag the last opacity
keyvalue to 0.65
“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.
opacity
keyvalue to 0.51s
, and make the easing Step Left
tailDots
group and drag it to 0.9s
tailDots
group0.67s
NOW HIT PLAY!
❤︎
result(s) found for “”.