Skip to content

Add animation to your HTML5 pages, items and on text, using this JS Framework

License

Notifications You must be signed in to change notification settings

rohit-chouhan/animate.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


animate.js is a tiny JavaScript library that provides a convenient way to apply Animate.css powered CSS animations to DOM elements without writing any CSS.
This framework is based on animate.css

Installation

Include the Animate.css CDN inside your head tag.

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css" type="text/css">

Then add our animate.js CDN also, powered by

<script src="https://cdn.jsdelivr.net/gh/rohit-chouhan/animate.js/animate.js"></script>

Animation Styles & Types

Go to animate.css official website to find all the animation css class name, then use it with animate.js

How to apply

Here the syntex code to apply animation using animate.js

//Syntex
animate.apply({
   selector:'<selector>',
   style:'<animate_class>',
   delay:<delay_time_in_sec>,
   speed:'<speed of animation>',
   repeat:<loop time of animation>
});

//Example
animate.apply({
   selector:'#text', 
   style:'animate__rubberBand',
   delay:1, // 1, 2, 3, 4 
   speed:'slow', // 'slow', 'slower', 'fast', 'faster'
   repeat:1 // 1, 2, 3, 4, 'infinite'
});

Complete Example Code

Try Live Test https://jsfiddle.net/e9a1rm7x

<!DOCTYPE html>
<html>
    <head>
        <title>Animate.js</title>
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/animate.css@4.1.1/animate.min.css" type="text/css" />
	<script src="https://cdn.jsdelivr.net/gh/rohit-chouhan/animate.js/animate.js"></script>
    </head>
    <body>
        <center>
            <h1 id="text">Animate Me</h1>
            <br />
            <button onclick="myfun()">Animate the Text</button>
        </center>
    </body>
    <script>
        function myfun() {
            animate.apply({
                selector: "#text",
                style: "animate__rubberBand",
                delay: 1,
                speed: "fast",
                repeat: 1,
            });
        }
    </script>
</html>

Developed by Rohit Chouhan

About

Add animation to your HTML5 pages, items and on text, using this JS Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages