Little Strange Software

スマホアプリの開発を行う LittleStrangeSoftware のブログです。

【CSS】流星群

 どうも!LSSです!!

 

ふと思いついて、CSSで流星群を作ってみました。

 

 

流星群

流星群をCSSで作ってみました。

 

 

コード

<style>
@keyframes stardusta{
0%{background-position:0 0,5000px 0,0 0;}
100%{background-position:0 0,0 0,0 0;}
}
.stardust{
height:200px;
background-image:
repeating-linear-gradient(135deg,#000000 0px 9px,#00000000 10px 13px,#000000 14px 100px),
repeating-linear-gradient(45deg,#000000 0px 132px,#00000000 133px 136px,#000000 137px 141px),
linear-gradient(#ffffbb,#000000);
animation:stardusta 20s linear infinite;
padding:10px;
color:white;
}
</style>
<div class="stardust">流星群をCSSで作ってみました。</div>

 

 

あとがき

その昔(HTML4.0の時代)に、JavaScriptを使って流星群を作ってみた事がありましたが、「CSSだけでそれっぽい事ができないかな?」と試みたのが今回のコードです。

 

仕掛けとしては、

little-strange.hatenablog.com

の応用になります。

 

 

 

ってなとこで、今回はこのへんで!

次回もまた、よろしくお願いします^^