• Stars
    star
    7
  • Rank 2,227,560 (Top 46 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 7 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is the plugin for improvising Animate.css animations into GSAP.

AnimateCSSPlugin Developer GitHub release license

"The Easiest Way to Animate" - Demo


Build Status devDependencies Status GitHub fork GitHub star Built with Gulp chat Liberapay giving

For GreenSock (TweenMax & TweenLite)

AnimateCSSPlugin is a plugin for GreenSock Animation Platform or GSAP. This plugin is a replicate of all animations from Animate.css. The reason was they cannot be both used in creating custom animation such as Banner Ads making. So I decided to create a project that could be mimic all of the animations that can be found on Animate.css. I know this is a silly idea but this will help others to use both animate.css and GSAP with no worries. You can contribute and mimic the animations from animate.css then make a pull request then I will review it as soon as possible thanks!

Usage

Put the plugin in your html inside your head above the link of your GSAP (TweenMax or TweenLite)

TweenMax:

 <script src="http://warengonzaga.github.io/cdn/animatecssplugin/animateCSSPlugin.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenMax.min.js"></script>

TweenLite:

 <script src="http://warengonzaga.github.io/cdn/animatecssplugin/animateCSSPlugin.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/plugins/CSSPlugin.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/easing/EasePack.min.js"></script>
 <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/1.19.0/TweenLite.min.js"></script>

Example

This is for using Animate.css - Bounce:

 TweenMax.to("#obj", 1, {onStart: bounce});

This is for using Animate.css - Flash:

 TweenMax.to("#obj", 1, {onStart: flash});

This is for using Animate.css - Rubber Band:

 TweenMax.to("#obj", 1, {onStart: rubberBand});

Example Script

function animation() {
  TweenMax.to("#objectOne", 1, {onStart: bounce});
  TweenMax.to("#objectTwo", 1, {onStart: flash, delay: 1})
  TweenMax.to("#objectThree", 1, {onStart: shake, delay: 2});
}

Codepen

Try the codepen demo here! --> http://codepen.io/Waren_Gonzaga/pen/YGGRBz

Installation

  1. AnimateCSSPlugin requires Node.js v7+ to run.
  2. Download and extract the latest release.
  3. Install the dependencies and devDependencies.
 $ npm install
 $ npm install -g gulp

Development

What to contribute? That would be great! AnimateCSSPlugin.js uses Gulp.js + Pug.js (formely Jade) + SASS for faster development. Make a change in your file and instantanously see your updates!
 $ gulp dev

Building Source

To build your changes do this:
 $ gulp build

Contribution

  • To contribute you must have idea on how to use GreenSock Animation Platform.
  • To contribute you should have experience in using preprocessors such as Pug.js (formely Jade) and SASS.
  • To contribute follow the coding style in the dev/animateCSSPlugin.js so this will make the project neat and consistent.

Note

It will generate demo/ and build/ folders in your directory. Demo folder contains one html file, css file and js file for demo purposes while Build folder contains the minified javascript of AnimateCSSPlugin (AnimateCSSPlugin.min.js) and production javascript version of AnimateCSSPlugin (AnimateCSSPlugin.js). After executing the gulp build command please do a gulp update so that the downloadable files are always updated. The downloadable files are the animateCSSPlugin files in the root of this project. Always pull the latest copy of this repo to prevent any problem while contributing. Make pull request for any updates!

GreenSock Forum

GreenSock Forum - http://greensock.com/forums/topic/15115-animatecssplugin-is-now-open/

Donate

If you love this project please consider to support the development by donating. We spend our time just to save your time! Be a sponsor or backer of this project.

Donate Donate
Bitcoin: 39qo5h3aic9K2aTFRzdGSVNuqtS8uMBKJu

Author

AnimateCSSPlugin is Developed and Maintained by Waren Gonzaga

In Collaboration with SakhirAtwi and awesome help from contributors.


</> with <3 by Waren Gonzaga

More Repositories

1

css-text-portrait-builder

A popular pure CSS text portrait builder for your loved ones. 🥰
JavaScript
321
star
2

wifi-passview

An open source batch script based WiFi Passview for Windows!
Batchfile
282
star
3

wrn-cleaner

A free maintenance tool that can automatically or manually clean up your Windows machine in a simple and reliable way. 😉💻🧹
Batchfile
68
star
4

buymeacoffee.js

Simple and lightweight community contributed JavaScript SDK for Buy Me a Coffee REST API. 💻☕⚡
TypeScript
54
star
5

warengonzaga

My Personal GitHub ReadMe. 💻💖☕
52
star
6

gathertown.js

Simple and lightweight community contributed unofficial JS/TS SDK for Gather Town's HTTPS and WebSocket APIs. 🌏🕹💬
TypeScript
37
star
7

daisy.js

📢 MAINTENANCE MODE: Web animation javascript plugin for beautiful background particle systems. The Maintained and LTS version of popular Particleground.
JavaScript
35
star
8

fork-corner

A modern and global open source fork corner label for your project's landing page.
SCSS
24
star
9

awesome-thirdweb

A curated list of awesome thirdweb resources, libraries, examples, showcase, and open source projects. 📌✨
23
star
10

thirdweb-wp

A community WordPress plugin for thirdweb. Turn your WordPress website into Web3 instantly and easily with thirdweb. 🚀💻🧩
PHP
17
star
11

awesome-css-text-portrait

Awesome list of CSS Text Portrait Tutorials, Resources, Generators, and Builders. 😎
10
star
12

ipfs-support-extension

Adding standalone IPFS native URL support for chromium based browsers without installing IPFS in your machine. 📦🌐🧩
HTML
8
star
13

nft-dummy-assets

Dummy NFT art assets for testing or demo purposes. 🖼️
JavaScript
7
star
14

waren-universal-discord-rules

Standard and universal set of rules for moderating community on Discord. 📜💻🌈
7
star
15

managewp-code-snippets

ManageWP Code Snippets Collections
7
star
16

thirdweb-art-engine

The official art engine for the thirdweb community.
JavaScript
7
star
17

thirdweb-tools-cli

A community-contributed NodeJS command line tool for thirdweb to create, develop and manage your Web3 projects without leaving your terminal. 🚀🌏🦄
7
star
18

magic-commit

You can do magicc, you can build anything that you desire. 🪄🔮💻
JavaScript
7
star
19

wrn-fix-it

Your Windows companion toolset for fixing common issues.
Batchfile
6
star
20

xplorescan

Never memorize a blockchain explorer again. 🛰️🌐💻
JavaScript
6
star
21

waren-discord-bot

A general-purpose Discord bot for the modern technology community.
5
star
22

chillradio-discord-bot

ChillRadio official discord bot for community servers.
JavaScript
5
star
23

disease-tracker-wp

All-in-one disease tracker for WordPress.
PHP
5
star
24

gitbook.js

📢 COMING SOON: A simple and lightweight but powerful Node.js client for GitBook API.
5
star
25

thirdweb-faucet-discord-bot

A dedicated thirdweb community Discord bot that dispenses ETH test network tokens. 🐱‍👤🔥
TypeScript
4
star
26

oss-homepage-builder

📢 COMING SOON: A simple but powerful landing page builder for Open Source projects.
4
star
27

wudr-site

Waren's Discord Server Rules (WUDR) official website.
3
star
28

faucets-discord-bot

A simple Discord bot that dispenses ETH test network tokens. 🤖🚀
TypeScript
3
star
29

forum-based-support-discord-bot

A self-hosted forum-based support Discord bot for your communities.
JavaScript
3
star
30

3m-logo-builder

Make your logo worth 3M by adding crazy gradient overlay into it programmatically. 🫡
JavaScript
3
star
31

gumroad.js

Simple and lightweight community contributed JavaScript SDK for Gumroad REST API. 💻💸⚡
3
star
32

hashnode.js

🚧 WORK IN PROGRESS 🚧 A simple and lightweight but powerful Node.js client for Hashnode GraphQL API.
3
star
33

suspend-wp

A WordPress plugin to suspend WordPress sites automagically. Simple and lightweight, no annoying ads and fancy settings.
PHP
3
star
34

googlemotanga

Learn how to Google things in no time
HTML
3
star
35

spinupwp.js

Simple and lightweight community contributed JavaScript SDK for SpinupWP REST API. 💻🚀⚡
JavaScript
3
star
36

laboum.js

HTML5 Radio Player for the Modern Web
3
star
37

awesome-buymeacoffee

A curated list of awesome Buy Me a Coffee pages
3
star
38

shortcodes-wp

A WordPress shortcode plugin to automagically display WordPress information. Simple and lightweight, no annoying ads and fancy settings.
PHP
3
star
39

love-cards

A highly customizable interactive love cards web application for your loved ones. 🌷💘💌
CSS
3
star
40

emily.css

A simple lightweight, highly customizable responsive CSS grid framework.
SCSS
2
star
41

bmc-updates-bot

Official open-source project for branded update Discord bot for Buy Me a Coffee Discord community server.
JavaScript
2
star
42

sample-nextjs-app

Welcome to Sample NextJS App
CSS
2
star
43

banner-studio

Banner Ad Boilerplate for Faster HTML5 Banner Ad Production.
JavaScript
2
star
44

thirdweb-helper-discord-bot

A community Discord bot helper for thirdweb community. 💻🌏
TypeScript
2
star
45

rescue-wp

An open-source life saving tool for WordPress developers.
2
star
46

polywork.js

📢 COMING SOON: A simple and lightweight but powerful Node.js client for Polywork API.
2
star
47

awesome-opensource-alternatives

Awesome list of open source alternatives.
2
star
48

better-redirection-wp

A better and simple way to create WordPress redirections.
2
star
49

simple-profile-wp

A simple way to clean your user profile settings page.
2
star
50

karin.js

A table sorting Javascript library.
2
star
51

update-your-footer-wp

Simple and lightweight WordPress shortcode plugin to automagically update your footer year notice. No annoying ads! 📅💻🧩
PHP
2
star
52

arweave-support-extension

Adding standalone Arweave native URL support for Chromium-based browsers without installing Arweave on your machine. 📦🌐🌊
HTML
2
star
53

cloudflare-firewall-rules

Collection of Cloudflare Firewall Rules
2
star
54

lookup.js.org

A web app lookup tool for JS.ORG subdomains.
2
star
55

better-maintenance-wp

A better less ads maintenance mode plugin for WordPress.
1
star
56

divi-aide

1
star
57

elris-discord-bot

A Discord bot for organizing your community media files in one channel.
1
star
58

hashnode-blog-backup

Waren Gonzaga's Blogs Backup.
1
star
59

Lyrics-Library

This is underdevelopment soon to publish!
CSS
1
star
60

three-card-monte-js

A Modern Animated JavaScript Game Version of Three Card Monte (Find the Lady)
HTML
1
star
61

gh-repo-builder

📢 RESERVED: A faster way to set up your open-source project repository. 🐱‍👤
1
star
62

skills-secure-code-game

Secure Code Game Season 2
Python
1
star