<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Debarshi Sen on Medium]]></title>
        <description><![CDATA[Stories by Debarshi Sen on Medium]]></description>
        <link>https://medium.com/@riju.sen?source=rss-a6bcb42d3ab5------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*WVobOeNzPzTbFirV.</url>
            <title>Stories by Debarshi Sen on Medium</title>
            <link>https://medium.com/@riju.sen?source=rss-a6bcb42d3ab5------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 21:11:48 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@riju.sen/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Animate.css — Intro]]></title>
            <link>https://medium.com/error-logs-from-last-night/animate-css-intro-ec9038b722c?source=rss-a6bcb42d3ab5------2</link>
            <guid isPermaLink="false">https://medium.com/p/ec9038b722c</guid>
            <category><![CDATA[frontend-development]]></category>
            <category><![CDATA[web-design]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[css]]></category>
            <dc:creator><![CDATA[Debarshi Sen]]></dc:creator>
            <pubDate>Thu, 21 Dec 2017 19:30:24 GMT</pubDate>
            <atom:updated>2017-12-26T11:58:21.468Z</atom:updated>
            <content:encoded><![CDATA[<h3>Animate.css — Intro</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*P7K2l3rM816weYyyq0O9hg.jpeg" /></figure><p>When I started using key-frame animation in CSS I had to write many lines for one simple animation, and to be honest I’m as lazy as one can get, I didn’t want to write CSS for simple animations and then I came across <a href="https://daneden.github.io/animate.css/"><strong>Animate.css</strong></a>. It’s a CSS library, which has many animation classes written in it and believe me these classes helped me a lot with CSS animations.</p><p>So, <strong>animate.css</strong> is really simple to use. All you need to do is add the CSS files to your HTML file.</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/17a2160eb77d5f37d492e146d5f94fbd/href">https://medium.com/media/17a2160eb77d5f37d492e146d5f94fbd/href</a></iframe><p>Then after that add animate classes to your element class attribute it’s <em>that</em><strong> </strong>simple. Like this,</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/85c45317d94506adfae5893a93526089/href">https://medium.com/media/85c45317d94506adfae5893a93526089/href</a></iframe><p><strong>animate.css</strong> has 90+ types of animation classes, play with them in <a href="https://daneden.github.io/animate.css/">https://daneden.github.io/animate.css/</a></p><p>Here are some of my favorite animations</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/790/1*bkJbSdWHVIckrHmLoTmAUw.gif" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/790/1*1GPiLcHNWCahv5D0aHxGng.gif" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/790/1*xd5gmTY6AKrU_qpvKWumhw.gif" /></figure><p>An example of where this might be used practically is form validations, you can easily show the user the exact field which is incomplete, here is an example I made on <a href="https://codepen.io/anon/pen/jYMWdq"><strong>Codepen</strong></a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/664/1*GZkGfqIlhfgE7IInj_vUHQ.gif" /></figure><p>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.</p><h3>Closing Thoughts</h3><p>If this post gets enough traction, I will share more tips about css which I use on a daily basis to make websites more interactive and beautiful.</p><p>If you liked this post, please do hit the 👏 below to support.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=ec9038b722c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/error-logs-from-last-night/animate-css-intro-ec9038b722c">Animate.css — Intro</a> was originally published in <a href="https://medium.com/error-logs-from-last-night">Error Logs from Last Night</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>