How to Animate Font Awesome Icons With Javascript
Make money for being or staying online/internet.

You will get a $5 starting gift when you join using this link:: GET THE OFFER NOW!!

In this video we will create some animated font-awesome effects using vanilla JavaScript setTimeout and setInterval function. This is a simple project but I thought it would be a cool one to share. I really like creating things with plain JS and hope this tutorial gets you started in simple web animations.

Absorbing this amount of content would be a lot if you're just reading it, so i have put together a very simple video with all the tips in an easy to watch and easy to cunsume steps.

Easy Tutorial

Below are the lesson codes.

Html - MarkUp
copy
               
<!DOCTYPE html>
<html>
<head>
 <title>Page Title</title>
 <link rel="stylesheet" href="path-to-font-awesome-file">
 <style>
 #battery{
 font-size:50px;
 }
 </style>
 </head>
 <body>

<div id="battery1" class="fa fa-battery-empty" ></div>
<div id="battery1" class="fa fa-battery-quarter" ></div>
<div id="battery1" class="fa fa-battery-half" ></div>
<div id="battery1" class="fa fa-battery-three-quarter" ></div>
<div id="battery1" class="fa fa-battery-full" ></div>


<h5> Animated Icon </h5>

<div id="battery" class="fa" ></div>

</body>
</html>
          
Javascript

The charging.innerHTML = '...it takes in the icon unicodes...' .Watch the tutorial.The icon unicodes failed to render in the browser as you can see in the javascript code below.

copy
            
      function BatteryCharge(){
        let charging = document.getElementById('battery');
                
               charging.innerHTML = '';
               
               setTimeout(function(){
               charging.innerHTML = '';
               },1000);
               
               
               setTimeout(function(){
               charging.innerHTML = '';
               },2000);
               
               
              setTimeout(function(){
               charging.innerHTML = '';
               },3000);
               
              setTimeout(function(){
               charging.innerHTML = '';
               },4000);
            }
            
            BatteryCharge();
            
            setInterval(BatteryCharge, 5000);

It's the same logic that i used on this page News API to switch icons every second that passes by.

Hope you loved the tutorial

Save up to 80% with this Domain & Shared Hosting package deal! 80% OFF - GET OFFER NOW

Related Post(s)

» A JavaScript library for formatting and manipulating numbers - Numeral.js

» How to create Custom Social Media Share Buttons Using JavaScript

» Adding JavaScript to OPEN and CLOSE the Overlay Effect

» Here are some games made with javascript

» Create a simple currency converter - HTML/Javascript

collections_bookmark Category :: Javascript
date_range Published :: 3 years ago At: 09:20 AM
event_note Detailed Date :: Jan 07th, 2019
person Writer :: Code
  • RECENT POSTS
1 year ago

A JavaScript library for formatting and manipulating numbers - Numeral.js

Check out this lightweight JavaScript library used for formatting and manipulating numbers.


1 year ago

All Countries Drop Down List | HTML Select Country Name

This simple country dropdown list is freely available for you to copy and use in your project forms.


1 year ago

HTML Entities Code Alphabet Discovery Using JavaScript

In this post I will show how writing just a few lines in JavaScript will allow you to render, browse and discover the alphabetical letters using a set of HTML entity codes.


1 year ago

YTS YIFY MOVIES API - PROJECT PREVIEW

Download YTS YIFY movies using this simple project I created using their API.


1 year ago

Display Random Advice On Your Website or Web App Using Advice Slip JSON API

Here is a short project to display the use of APIs. I decided to work with an advice API because it seemed like a fun one that I haven't worked on before.


1 year ago

How do I get a YouTube video thumbnail from YouTube using PHP

Have you ever been on youtube and admired a thumbnail of a video?


1 year ago

How to recreate Facebook's console warning

When I was inspecting some code on Facebook. I came across this interesting feature. A simple styled console warning message from Facebook to its dear users(products).


2 years ago

How To Create A Stacked Gallery Using HTML And CSS Source Code

In this post I provide you with the source code for the youtube tutorial I made on how to create a Stacked image gallery Using HTML and CSS.


Subscribe
  • ADVERTISEMENT

YOU MAY LIKE THESE POSTS

share