69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<link href="{{componentAssets}}/transition.css" rel="stylesheet" type="text/css">
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<div class="intro">
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney <p>CSS properties can be transitioned with a delay, allowing for the creation of more advanced effects.
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt SweeneyClick the X to run the animation.</p>
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<div class="example" style="height:240px;">
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney{{>transition-usage-source}}
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<h2>Separate Transition Properties</h2>
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<p>Each transition property can optionally have its own duration, delay, and/or easing.</p>
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<p>An optional callback can be passed as the second argument to <code>transition()</code>. The callback is run after all property transitions have completed. In this case, we will use it to remove the node from the document.</p>
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt SweeneyY.one('#demo').transition({
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney duration: 1, // seconds
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney easing: 'ease-out', // CSS syntax
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney top: '100px',
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney duration: 0.5,
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney easing: 'ease-in',
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney duration: 0.5,
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney easing: 'ease-in',
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney value: '150px'
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney duration: 0.25,
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney}, function() {
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney<h2>Complete Example Source</h2>
69d0a7351a7624ee341dbfd2ab1e6b38c01d8333Matt Sweeney{{>transition-usage-source}}