Telegram Group Join Now
ADVERTISEMENT
Create Loading Animation Using CSS
ADVERTISEMENT
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.
ADVERTISEMENT
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.
ADVERTISEMENT
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.
ADVERTISEMENT
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
ADVERTISEMENT
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.
ADVERTISEMENT
Written by – Code With Random/Anki
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT