Skip to content

Instantly share code, notes, and snippets.

@raberana
Created February 21, 2020 08:09
Show Gist options
  • Save raberana/bf6c01386ccae8c72054bd3af1079638 to your computer and use it in GitHub Desktop.
Save raberana/bf6c01386ccae8c72054bd3af1079638 to your computer and use it in GitHub Desktop.
Beautiful Aurora Footer Lights
<article id="wrap">
<article id="lightings">
<section id="one">
<section id="two">
<section id="three">
<section id="four">
<section id="five">
</section>
</section>
</section>
</section>
</section>
</article>
</article>
/* CSS Document */
*
{
padding: 0px;
margin: 0px;
}
html, body
{
background: #000;
width: 100%;
height: 100%;
}
#wrap
{
width: 100%;
height: 100%;
position: relative;
margin: 0 auto 0 auto;
overflow: hidden;
}
#lightings
{
bottom: -60px;
position: absolute;
width: 100%;
}
section
{
/*border-radius*/
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
height: 20px;
width: 100%;
position: relative;
margin: auto;
}
#one
{
/*animation*/
-webkit-animation: one 5s ease-in-out infinite alternate;
-moz-animation: one 5s ease-in-out infinite alternate;
-ms-animation: one 5s ease-in-out infinite alternate;
-o-animation: one 5s ease-in-out infinite alternate;
animation: one 5s ease-in-out infinite alternate;
}
@-webkit-keyframes
one { from {
-webkit-box-shadow: 0 0 250px 20px #473C78;
}
to { -webkit-box-shadow: 0 0 100px 15px #F72A3B; }
}
@-moz-keyframes
one { from {
-moz-box-shadow: 0 0 250px 20px #473C78;
}
to { -moz-box-shadow: 0 0 100px 15px #F72A3B; }
}
@-o-keyframes
one { from {
-o-box-shadow: 0 0 250px 20px #473C78;
}
to { -o-box-shadow: 0 0 100px 15px #F72A3B; }
}
@keyframes
one { from {
box-shadow: 0 0 250px 20px #473C78;
}
to {box-shadow: 0 0 100px 15px #F72A3B; }
}
#two
{
width: 90%;
/*animation*/
-webkit-animation: two 4s ease-in-out infinite alternate;
-moz-animation: two 4s ease-in-out infinite alternate;
-ms-animation: two 4s ease-in-out infinite alternate;
-o-animation: two 4s ease-in-out infinite alternate;
animation: two 4s ease-in-out infinite alternate;
}
@-webkit-keyframes
two { from {
-webkit-box-shadow: 0 0 250px 20px #18C499;
}
to { -webkit-box-shadow: 0 0 100px 15px #D8F05E; }
}
@-moz-keyframes
two { from {
-moz-box-shadow: 0 0 250px 20px #18C499;
}
to { -moz-box-shadow: 0 0 100px 15px #D8F05E; }
}
@-o-keyframes
two { from {
-o-box-shadow: 0 0 250px 20px #18C499;
}
to { -o-box-shadow: 0 0 100px 15px #D8F05E; }
}
@keyframes
two { from {
box-shadow: 0 0 250px 20px #18C499;
}
to { box-shadow: 0 0 100px 15px #D8F05E; }
}
#three
{
width: 80%;
/*animation*/
-webkit-animation: three 3s ease-in-out infinite alternate;
-moz-animation: three 3s ease-in-out infinite alternate;
-ms-animation: three 3s ease-in-out infinite alternate;
-o-animation: three 3s ease-in-out infinite alternate;
animation: three 3s ease-in-out infinite alternate;
}
@-webkit-keyframes
three { from {
-webkit-box-shadow: 0 0 250px 20px #FFDD00;
}
to { -webkit-box-shadow: 0 0 100px 15px #3E33FF; }
}
@-moz-keyframes
three { from {
-moz-box-shadow: 0 0 250px 20px #FFDD00;
}
to { -moz-box-shadow: 0 0 100px 15px #3E33FF }
}
@-o-keyframes
three { from {
-o-box-shadow: 0 0 250px 20px #FFDD00;
}
to { -o-box-shadow: 0 0 100px 15px #3E33FF }
}
@keyframes
three { from {
box-shadow: 0 0 250px 20px #FFDD00;
}
to { box-shadow: 0 0 100px 15px #3E33FF }
}
#four
{
width: 70%;
/*animation*/
-webkit-animation: four 2s ease-in-out infinite alternate;
-moz-animation: four 2s ease-in-out infinite alternate;
-ms-animation: four 2s ease-in-out infinite alternate;
-o-animation: four 2s ease-in-out infinite alternate;
animation: four 2s ease-in-out infinite alternate;
}
@-webkit-keyframes
four { from {
-webkit-box-shadow: 0 0 250px 20px #781848;
}
to { -webkit-box-shadow: 0 0 100px 15px #F2BBE9; }
}
@-moz-keyframes
four { from {
-moz-box-shadow: 0 0 250px 20px #781848;
}
to { -moz-box-shadow: 0 0 100px 15px #F2BBE9; }
}
@-o-keyframes
four { from {
-o-box-shadow: 0 0 250px 20px #781848;
}
to { -o-box-shadow: 0 0 100px 15px #F2BBE9; }
}
@keyframes
four { from {
shadow: 0 0 250px 20px #781848;
}
to { shadow: 0 0 100px 15px #F2BBE9; }
}
#five
{
width: 60%;
/*animation*/
-webkit-animation: five 1s ease-in-out infinite alternate;
-moz-animation: five 1s ease-in-out infinite alternate;
-ms-animation: five 1s ease-in-out infinite alternate;
-o-animation: five 1s ease-in-out infinite alternate;
animation: five 1s ease-in-out infinite alternate;
}
@-webkit-keyframes
five { from {
-webkit-box-shadow: 0 0 250px 20px #42F2A1;
}
to { -webkit-box-shadow: 0 0 100px 15px #F4F6AD; }
}
@-moz-keyframes
five { from {
-moz-box-shadow: 0 0 250px 20px #42F2A1;
}
to { -moz-box-shadow: 0 0 100px 15px #F4F6AD; }
}
@-o-keyframes
five { from {
-o-box-shadow: 0 0 250px 20px #42F2A1;
}
to { -o-box-shadow: 0 0 100px 15px #F4F6AD; }
}
@keyframes
five { from {
box-shadow: 0 0 250px 20px #42F2A1;
}
to { box-shadow: 0 0 100px 15px #F4F6AD; }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment