Result
アニメーションで動くボケた玉をCSSで実装したもの
方法はシンプルで、以下のようにkeyframesで作ったアニメーションをanimation-duration、animation-delay、transform-originで位置やタイミングを各ボケ毎にずらしてあります。
.background span:nth-child( 17 ) {
color : #583C87 ;
top : 19% ;
left : 52% ;
animation-duration : 12.9 s;
animation-delay : -0.1 s;
transform-origin : 8 vw -3 vh;
box-shadow : 40 vmin 0 7.7373093096 vmin currentColor;
}
.background span:nth-child( 18 ) {
color : #583C87 ;
top : 82% ;
left : 14% ;
animation-duration : 15 s;
animation-delay : -8.6 s;
transform-origin : 2 vw -9 vh;
box-shadow : -40 vmin 0 5.0331967733 vmin currentColor;
}
・
・
・
|
html
< div class = "background" >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
< span ></ span >
</ div >
|
via
Bokeh effect (CSS)