You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Within child components, we can use any combination of transition strategies that have been covered on this page, along with those offered by Vue's [built-in transition system](transitions.html). Together, there are very few limits to what can be accomplished.
543
+
544
+
## Bringing Designs to Life
545
+
546
+
To animate, by one definition, means to bring to life. Unfortunately, when designers create icons, logos, and mascots, they're usually delivered as images or static SVGs. So although GitHub's octocat, Twitter's bird, and many other logos resemble living creatures, they don't really seem alive.
547
+
548
+
Vue can help. Since SVGs are just data, we only need examples of what these creatures look like when excited, thinking, or alarmed. Then Vue can help transition between these states, making your welcome pages, loading indicators, and notifications more emotionally compelling.
549
+
550
+
Sarah Drasner demonstrates this in the demo below, using a combination of timed and interactivity-driven state changes:
551
+
552
+
<pdata-height="265"data-theme-id="light"data-slug-hash="YZBGNp"data-default-tab="result"data-user="sdras"data-embed-version="2"data-pen-title="Vue-controlled Wall-E"class="codepen">See the Pen <ahref="https://codepen.io/sdras/pen/YZBGNp/">Vue-controlled Wall-E</a> by Sarah Drasner (<ahref="https://codepen.io/sdras">@sdras</a>) on <ahref="https://codepen.io">CodePen</a>.</p>
0 commit comments