Loading Animation Using CSS

Create Loading Animation Using CSS

Create Loading Animation Using CSS

 
 
Loading Animation Using CSS
Loading Animation Using CSS

 

 

Welcome to the Codewithrandom blog. In this blog, we learn that how to create Loading Animation on a Website. We use HTML and CSS for this Loading Animation.

I hope you enjoy our blog so let’s start with a basic Html Structure for Loading Animation CSS.

HTML Code For Loading Animation

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>loading Animation</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="box"></div>
</body>
</html>

There is all the Html Code for the Loading Animation. Now, you can see output without CSS, then we write CSS for our Loading Animation.

Portfolio Website Using HTML ,CSS ,Bootstrap and JavaScript

Html Code Output

There is only a white browser screen because we have only a blank div and we don’t add any single line of Css.

 
Loading Animation Using CSS
Output

CSS Code For Loading Animation

* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
.box {
width: 50px;
height: 5px;
background: linear-gradient(to right, #8e2de2, #4a00e0);
border-radius: 10px;
animation: anim 4s infinite;
position: relative;
}
.box::before {
content: "";
position: absolute;
top: 50px;
width: 5px;
height: 5px;
border-radius: 50%;
background: linear-gradient(to right, #8e2de2, #4a00e0);
animation: anim2 2s infinite;
}
.box::after {
content: "";
position: absolute;
right: 0;
bottom: 50px;
width: 5px;
height: 5px;
border-radius: 50%;
background: linear-gradient(to right, #8e2de2, #4a00e0);
animation: anim3 2s infinite;
}
@keyframes anim {
0%,
100% {
transform: rotate(0deg);
}
50% {
transform: rotate(360deg);
}
}
@keyframes anim2 {
0%,
100% {
transform: translateY();
}
50% {
transform: translateY(-45px) translateX(20px);
width: 10px;
height: 10px;
}
}
@keyframes anim3 {
0%,
100% {
transform: translateY();
}
50% {
transform: translateY(45px) translateX(-20px);
width: 10px;
height: 10px;
}
}

Now we have completed our Loading Animation Project. Here is our updated output HTML + CSS.

50+ HTML, CSS &JavaScript Projects With Source Code

Final Output Of Loading Animation Using CSS

Loading Animation Using CSS
Loading Animation Using CSS

 

Loading Animation Using CSS
Loading Animation Using CSS

 

How To Create OTP Input Field Using HTML , CSS & Javascript

Now we have completed our Loading Animation,  Here is our updated output with  CSS. Hope you like loading animation css, you can see the output video and project screenshots. See our other blogs and gain knowledge in front-end development.

Thank you!

In this post, we learn how to Create a Loading Animation Using CSS. If we made a mistake or any confusion, please drop a comment to reply or help you in easy learning.

Written by – Code With Random/Anki 



Leave a Reply