Package Exports
- ember-css-transitions
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (ember-css-transitions) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Ember CSS Transitions

This addon provides a nice way of defining CSS Transitions for Ember Components. Which means, only css based animations for performance - and no animation library needed.
Ember CSS Transitions is heavily inspired (and CSS compatible) with:
- React's CSS Transitions (the implementation is mostly based on React)
- Angular's CSS Transitions
Animations are completely based on CSS classes. As long as you have a CSS class attached to a HTML element, you can apply animations to it.
Documentation
How it works
Utimately you define your animations and transitions with ONLY CSS.
.example-enter {
opacity: 0.01;
}
.example-enter.example-enter-active {
opacity: 1;
transition: opacity .5s ease-in;
}
.example-leave {
opacity: 1;
}
.example-leave.example-leave-active {
opacity: 0.01;
transition: opacity .5s ease-in;
}<div {{css-transition "example"}}>
<h1>Hello world</h1>
</div>Check out the homepage for more detailed documentation: http://peec.github.io/ember-css-transitions/
Install
Run:
ember install ember-css-transitions
Note Using ember-cli-autoprefixer is suggested for CSS transitions:
ember install ember-cli-autoprefixerTested in the following browsers / platforms:
- IE 10
- IE 11
- Microsoft Edge
- Chrome
- Firefox
- Safari
- Android
- iPhone
Note: IE9 does not support CSS3 transitions / animations. They must live with no animations / transitions.
Contribute
git clone <repository-url>this repositorycd my-addonnpm install
Linting
npm run lint:hbsnpm run lint:jsnpm run lint:js -- --fix
Running tests
ember test– Runs the test suite on the current Ember versionember test --server– Runs the test suite in "watch mode"ember try:each– Runs the test suite against multiple Ember versions
Running the dummy application
ember serve- Visit the dummy application at http://localhost:4200.
For more information on using ember-cli, visit https://ember-cli.com/.
License
This project is licensed under the MIT License.