Adds animatecss library goodies to your pipeline.
Live examples could be found at: http://daneden.me/animate/
Animate css is an open source css library developed by: Daniel Eden (daneden).
Add this line to your application's Gemfile:
gem 'animatecss'
And then execute:
$ bundle install
Or install it yourself as:
$ gem install animatecss
Add it to the application.css.scss (Ruby on Rails):
*= require animate
Add it to your application.js //= require animate
To use animate.css in your app, add the class animated
to an element, along with any of the animation names. That's it! You've got a CSS animated element. Super!
You can do a whole bunch of other stuff with animate.css when you combine it with jQuery or add your own CSS rules. Dynamically add animations using jQuery with ease:
$('#yourElement').addClass('animated bounceOutLeft');
or
$('#yourElement').animateCss('bounce');
You can change the duration of your animations, add a delay or change the number of times that it plays!
#yourElement {
-vendor-animation-duration: 3s;
-vendor-animation-delay: 2s;
-vendor-animation-iteration-count: infinite;
}
Note: be sure to replace "vendor" in the CSS with the applicable vendor prefixes (webkit, moz, ms, o)
Note: Safari in Mountion Lion (OS 10.8) has a display glitch with the Flippers. They may not appear at all until the animation is completed, or the page may have other artifacting. One fix is to add overflow: hidden to the parent div.
##License Animate.css is licensed under the ☺ license. (http://licence.visualidiot.com/)
##Learn more You can learn more about animate.css over at http://daneden.me/animate You can also get in touch via email (dan.eden@me.com) or twitter (@_dte) if you need any help or have any issues.
##Cheat Sheet
####Attention seekers: flash bounce shake tada swing wobble wiggle pulse
####Flippers (currently Webkit, Firefox, & IE10 only): flip flipInX flipOutX flipInY flipOutY
####Fading entrances: fadeIn fadeInUp fadeInDown fadeInLeft fadeInRight fadeInUpBig fadeInDownBig fadeInLeftBig fadeInRightBig
####Fading exits: fadeOut fadeOutUp fadeOutDown fadeOutLeft fadeOutRight fadeOutUpBig fadeOutDownBig fadeOutLeftBig fadeOutRightBig
####Bouncing entrances: bounceIn bounceInDown bounceInUp bounceInLeft bounceInRight
####Bouncing exits: bounceOut bounceOutDown bounceOutUp bounceOutLeft bounceOutRight
####Rotating entrances: rotateIn rotateInDownLeft rotateInDownRight rotateInUpLeft rotateInUpRight
####Rotating exits: rotateOut rotateOutDownLeft rotateOutDownRight rotateOutUpLeft rotateOutUpRight
####Lightspeed: lightSpeedIn lightSpeedOut
####Specials: hinge rollIn rollOut
- There's another Ruby gem available for Animate.css
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request