create Animated Background using CSS and HTML

In this Blog, we are going to learn how to create Animated Background using CSS and HTML.
First of all, create an HTML File and paste the below code.
HTML CODE:
[pastacode manual=”%3C!DOCTYPE%20html%3E%0D%0A%3Chtml%20lang%3D’en’%3E%0D%0A%3Chead%3E%0D%0A%3Cmeta%20charset%3D’UTF-8’%3E%0D%0A%3Cmeta%20name%3D%22robots%22%20content%3D%22noindex%22%3E%0D%0A%0D%0A%3C%2Fhead%3E%0D%0A%0D%0A%3Cbody%3E%0D%0A%3Cdiv%20class%3D%22context%22%3E%0D%0A%3Ch1%3EAnimated%20Background%20Using%20CSS%3C%2Fh1%3E%0D%0A%3C%2Fdiv%3E%0D%0A%0D%0A%3Cdiv%20class%3D%22area%22%20%3E%0D%0A%3Cul%20class%3D%22circles%22%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3Cli%3E%3C%2Fli%3E%0D%0A%3C%2Ful%3E%0D%0A%3C%2Fdiv%20%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E” provider=”manual” lang=”default”/]
Now create a CSS file and paste the below code.
[pastacode manual=”%40import%20url(‘https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DExo%3A400%2C700’)%3B%0D%0A%0D%0A*%7B%0D%0Amargin%3A%200px%3B%0D%0Apadding%3A%200px%3B%0D%0A%7D%0D%0A%0D%0Abody%7B%0D%0Afont-family%3A%20’Exo’%2C%20sans-serif%3B%0D%0A%7D%0D%0A%0D%0A%0D%0A.context%20%7B%0D%0Awidth%3A%20100%25%3B%0D%0Aposition%3A%20absolute%3B%0D%0Atop%3A50vh%3B%0D%0A%0D%0A%7D%0D%0A.context%20h1%7B%0D%0Atext-align%3A%20center%3B%0D%0Acolor%3A%20%23fff%3B%0D%0Afont-size%3A%2050px%3B%0D%0A%7D%0D%0A.area%7B%0D%0Abackground%3A%20%234e54c8%3B%20%0D%0Abackground%3A%20-webkit-linear-gradient(to%20left%2C%20%238f94fb%2C%20%234e54c8)%3B%20%0D%0Awidth%3A%20100%25%3B%0D%0Aheight%3A100vh%3B%0D%0A%7D%0D%0A%0D%0A.circles%7B%0D%0Aposition%3A%20absolute%3B%0D%0Atop%3A%200%3B%0D%0Aleft%3A%200%3B%0D%0Awidth%3A%20100%25%3B%0D%0Aheight%3A%20100%25%3B%0D%0Aoverflow%3A%20hidden%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%7B%0D%0Aposition%3A%20absolute%3B%0D%0Adisplay%3A%20block%3B%0D%0Alist-style%3A%20none%3B%0D%0Awidth%3A%2020px%3B%0D%0Aheight%3A%2020px%3B%0D%0Abackground%3A%20rgba(255%2C%20255%2C%20255%2C%200.2)%3B%0D%0Aanimation%3A%20animate%2025s%20linear%20infinite%3B%0D%0Abottom%3A%20-150px%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(1)%7B%0D%0Aleft%3A%2025%25%3B%0D%0Awidth%3A%2080px%3B%0D%0Aheight%3A%2080px%3B%0D%0Aanimation-delay%3A%200s%3B%0D%0A%7D%0D%0A%0D%0A%0D%0A.circles%20li%3Anth-child(2)%7B%0D%0Aleft%3A%2010%25%3B%0D%0Awidth%3A%2020px%3B%0D%0Aheight%3A%2020px%3B%0D%0Aanimation-delay%3A%202s%3B%0D%0Aanimation-duration%3A%2012s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(3)%7B%0D%0Aleft%3A%2070%25%3B%0D%0Awidth%3A%2020px%3B%0D%0Aheight%3A%2020px%3B%0D%0Aanimation-delay%3A%204s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(4)%7B%0D%0Aleft%3A%2040%25%3B%0D%0Awidth%3A%2060px%3B%0D%0Aheight%3A%2060px%3B%0D%0Aanimation-delay%3A%200s%3B%0D%0Aanimation-duration%3A%2018s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(5)%7B%0D%0Aleft%3A%2065%25%3B%0D%0Awidth%3A%2020px%3B%0D%0Aheight%3A%2020px%3B%0D%0Aanimation-delay%3A%200s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(6)%7B%0D%0Aleft%3A%2075%25%3B%0D%0Awidth%3A%20110px%3B%0D%0Aheight%3A%20110px%3B%0D%0Aanimation-delay%3A%203s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(7)%7B%0D%0Aleft%3A%2035%25%3B%0D%0Awidth%3A%20150px%3B%0D%0Aheight%3A%20150px%3B%0D%0Aanimation-delay%3A%207s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(8)%7B%0D%0Aleft%3A%2050%25%3B%0D%0Awidth%3A%2025px%3B%0D%0Aheight%3A%2025px%3B%0D%0Aanimation-delay%3A%2015s%3B%0D%0Aanimation-duration%3A%2045s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(9)%7B%0D%0Aleft%3A%2020%25%3B%0D%0Awidth%3A%2015px%3B%0D%0Aheight%3A%2015px%3B%0D%0Aanimation-delay%3A%202s%3B%0D%0Aanimation-duration%3A%2035s%3B%0D%0A%7D%0D%0A%0D%0A.circles%20li%3Anth-child(10)%7B%0D%0Aleft%3A%2085%25%3B%0D%0Awidth%3A%20150px%3B%0D%0Aheight%3A%20150px%3B%0D%0Aanimation-delay%3A%200s%3B%0D%0Aanimation-duration%3A%2011s%3B%0D%0A%7D%0D%0A%0D%0A%40keyframes%20animate%20%7B%0D%0A%0D%0A0%25%7B%0D%0Atransform%3A%20translateY(0)%20rotate(0deg)%3B%0D%0Aopacity%3A%201%3B%0D%0Aborder-radius%3A%200%3B%0D%0A%7D%0D%0A%0D%0A100%25%7B%0D%0Atransform%3A%20translateY(-1000px)%20rotate(720deg)%3B%0D%0Aopacity%3A%200%3B%0D%0Aborder-radius%3A%2050%25%3B%0D%0A%7D%0D%0A%0D%0A%7D” provider=”manual” lang=”default”/]
Output:

How to create Animated Background using CSS and HTML

 

Download Source Code

Demo

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading