c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
JQuery

How to create twitter’s like button-jQuery animation examples?

| | Css , JQuery

In this article, I will show you how to use animate in jQuery for “like” button.  Create a css class with background image, size, transition and animation effects, etc. for implementing twitter’s social like button using css3 library.

When the user clicks the like button heart it will be bursting for the period of time continuously. The image background position changes from left to right using jQuery button animation effects.  

Step 1: Create a css class file and named as heart.css. Copy and paste the following code.

.heart {
    cursor: pointer;
    height: 50px;
    width: 50px;
    background-image: url( 'http://www.infinetsoft.com/Uploads/20161111063754heartanimation.png');
    background-position: left;
    background-repeat: no-repeat;
    background-size: 2900%;
}

    .heart:hover {
        background-position: right;
    }

.animating {
    animation: heart-burst .800s steps(28) 2;
}
 
@keyframes heart-burst {
    from {
        background-position: left;
    }
 
    to {
        background-position: right;
    }
}


Step 2: Copy and paste the following code.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script type="text/javascript">
        $(document).ready(function () {
            $(".heart").on('click touchstart', function () {
                $(this).toggleClass('animating');
            });
 
            $(".heart").on('animationend', function () {
                $(this).toggleClass('animating');
            });
 
        });
    </script>
 <div class="heart">
  </div>

 

jQuery animate examples:

jquery button animation effects