0.1.0 • Published 9 years ago

ember-fade-element v0.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

ember-fade-element

ember-fade-element introduces fading and other transition effects when the content of an element changes.

Installation

ember addon ember-fade-element

Usage

{{#fade-element}}
  ...some content...
{{/fade-element}}

To select specific effects in addition to the default fading, supply additional classnames:

{{#fade-element class="FadeElement--flipVertical"}}

Available classes are flipVertical, flipHorizontal, rotateRight, slideUp, slideDown, slideLeft, slideRight, and zoom. You will have best results using just one at a time.

To control the duration of the transition, arrange for the CSS transition-duration property to be set on the element, as in

.slow { transition-duration: 2s; }

{{#fade-element class="slow"}}

transition-timing-function and transform-origin can be similarly controlled.

Notes

Requres MutationObserver (not available in IE <= 10). In its absence, does nothing.