All Projects → anater → Tachyons Animate

anater / Tachyons Animate

Licence: isc
Single purpose classes to help you orchestrate CSS animations

Projects that are alternatives of or similar to Tachyons Animate

Lightgallery
A customizable, modular, responsive, lightbox gallery plugin.
Stars: ✭ 4,829 (+4499.05%)
Mutual labels:  css-animations
Infinite Carousel
A timed infinite carousel that uses vanilla JavaScript & CSS animations.
Stars: ✭ 9 (-91.43%)
Mutual labels:  css-animations
Morphist
A simple, high-performance and cross-browser jQuery slider / slideshow / carousel plugin for child objects powered by Animate.css.
Stars: ✭ 60 (-42.86%)
Mutual labels:  css-animations
Checkbox.css
☑️ Tiny set of pure CSS animations for your checkbox input. https://720kb.github.io/checkbox.css/
Stars: ✭ 478 (+355.24%)
Mutual labels:  css-animations
Radiobox.css
🔘 Tiny set of pure CSS animations for your radio inputs. https://720kb.github.io/radiobox.css/
Stars: ✭ 699 (+565.71%)
Mutual labels:  css-animations
A Guide To Css Animation
Demo code for "A Guide to CSS Animation"
Stars: ✭ 38 (-63.81%)
Mutual labels:  css-animations
Textillate
A jquery plugin for CSS3 text animations.
Stars: ✭ 3,590 (+3319.05%)
Mutual labels:  css-animations
Css Animations Pocket Guide
A pocket guide to get started writing CSS Animations. ✨
Stars: ✭ 94 (-10.48%)
Mutual labels:  css-animations
Awesome Web Animation
A list of awesome web animation libraries, books, apps etc.
Stars: ✭ 904 (+760.95%)
Mutual labels:  css-animations
Rainbowsafari
🌈 Hide sticky headers and color the menu bar on Safari for Yosemite
Stars: ✭ 54 (-48.57%)
Mutual labels:  css-animations
Agilejs
AgileJS - The Css3 Creation Engine 🍖🌭🍔
Stars: ✭ 489 (+365.71%)
Mutual labels:  css-animations
Lightgallery.js
Full featured JavaScript image & video gallery. No dependencies
Stars: ✭ 5,168 (+4821.9%)
Mutual labels:  css-animations
Jcslider
🏂 A responsive slider jQuery plugin with CSS animations
Stars: ✭ 52 (-50.48%)
Mutual labels:  css-animations
Tuesday
A quirky CSS Animation Library by Shakr
Stars: ✭ 446 (+324.76%)
Mutual labels:  css-animations
Pure Css3 Animated Border
Pure CSS3 animated border for all html element.
Stars: ✭ 63 (-40%)
Mutual labels:  css-animations
Morphext
A simple, high-performance and cross-browser jQuery rotating / carousel plugin for text phrases powered by Animate.css.
Stars: ✭ 384 (+265.71%)
Mutual labels:  css-animations
Easytransform
Enhancing CSS transform with a little bit of JavaScript.
Stars: ✭ 10 (-90.48%)
Mutual labels:  css-animations
Animxyz
The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.
Stars: ✭ 1,689 (+1508.57%)
Mutual labels:  css-animations
Css Animator
Animate elements using CSS classes with support for Angular.
Stars: ✭ 82 (-21.9%)
Mutual labels:  css-animations
Ripple Without Js
Create Material Design ripple effect in your HTML without using a single line of JS.
Stars: ✭ 53 (-49.52%)
Mutual labels:  css-animations

tachyons-animate

Single purpose classes to help you orchestrate CSS animations

I made this project to help me get more out of my animations. It's inspired by tachyons and intended to be an extension of the toolkit. There are NO animation keyframes, only single purpose classes that control:

  • animation-play-state : .pause
  • animation-iteration-count : .infinite, .double, .triple
  • animation-direction: .reverse, .alternate, .alternate-reverse

Getting Started

  • Clone the repo: git clone https://github.com/anater/tachyons-animate
  • Install with npm: npm i tachyons-animate

Documentation

Let's say you use Animate.css (not required) for your animations but you want to stagger a few animations with a delay, or you want to tweak the duration, or run it in reverse. tachyons-animate helps you with this.


Base:
	a = animation duration
	d = animation delay

Modifiers
	1 = 1st step (150ms)
	2 = 2nd step (300ms)
	3 = 3rd step (450ms)
	4 = 4th step (600ms)
	5 = 5th step (750ms)
	6 = 6th step (900ms)

	-1 = literal value 1s
	-2 = literal value 2s
	-3 = literal value 3s

To add a 300ms delay to an element's animation, you'd simply add .d2. To change the duration to 400ms, add .a4. If you want to play it in reverse, add .reverse.


<div class="animated fadeIn a4 d2 reverse"></div>

If the linear timing function is too boring for you, we've included additional bezier curves to help you out. Here's the whole list:

  • .ease
  • .ease-in
  • .ease-in-quad
  • .ease-in-cubic
  • .ease-in-quart
  • .ease-in-quint
  • .ease-in-expo
  • .ease-in-circ
  • .ease-out
  • .ease-out-quad
  • .ease-out-cubic
  • .ease-out-quart
  • .ease-out-quint
  • .ease-out-expo
  • .ease-out-circ
  • .ease-in-out
  • .ease-in-out-quad
  • .ease-in-out-cubic
  • .ease-in-out-quart
  • .ease-in-out-quint
  • .ease-in-out-expo
  • .ease-in-out-circ

TODO:

  • Host on CDN
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].