<link rel='stylesheet' type='text/css'>
#stars
#stars2
#stars3
#title
View Compiled
@import compass
// n is number of stars required
@function multiple-box-shadow ($n)
$value: '#{random(5000)}px #{random(5000)}px #FFF'
@for $i from 2 through $n
$value: '#{$value} , #{random(5000)}px #{random(5000)}px #FFF'
@return unquote($value)
$shadows-small: multiple-box-shadow(700)
$shadows-medium: multiple-box-shadow(200)
$shadows-big: multiple-box-shadow(100)
html
height: 100%
background: radial-gradient(ellipse at bottom, #2B2F45 0%, #212331 100%)
overflow: hidden
#stars
width: 1px
height: 1px
background: transparent
box-shadow: $shadows-small
animation : animStar 50s linear infinite
&:after
content: " "
position: absolute
top: 2000px
width: 1px
height: 1px
background: transparent
box-shadow: $shadows-small
#stars2
width: 2px
height: 2px
background: transparent
box-shadow: $shadows-medium
animation : animStar 100s linear infinite
&:after
content: " "
position: absolute
top: 3000px
width: 2px
height: 2px
background: transparent
box-shadow: $shadows-medium
#stars3
width: 3px
height: 3px
background: transparent
box-shadow: $shadows-big
animation : animStar 150s linear infinite
&:after
content: " "
position: absolute
top: 2000px
width: 3px
height: 3px
background: transparent
box-shadow: $shadows-big
background: -webkit-linear-gradient(white, #212331)
-webkit-background-clip: text
-webkit-text-fill-color: transparent
@keyframes animStar
from
transform: translateY(0px)
to
transform: translateY(-2000px)
View Compiled
/*
Nothing to see here :)
Made by @screenshake
linkedin.com/in/saranshsinha
*/
This Pen doesn't use any external CSS resources.