様々な色のグラデーションに変化する背景
Result
色が変化するグラデーション。filter効果を使用しています
css
div {
position : absolute ;
width : . 001 vmin;
height : . 001 vmin;
border-radius : 50% ;
opacity : . 25 ;
}
div:nth-child( 2 ) {
box-shadow : 0 0 45 vmax 45 vmax magenta;
animation : hue 10 s 0 s linear infinite ,
move 1 19 s 0 s linear infinite ;
}
div:nth-child( 3 ) {
box-shadow : 0 0 45 vmax 45 vmax white ;
animation : hue 15 s 0 s linear infinite ,
move 2 25 s 0 s linear infinite ;
}
div:nth-child( 4 ) {
box-shadow : 0 0 45 vmax 45 vmax cyan;
animation : hue 20 s 0 s linear infinite ,
move 3 15 s 0 s linear infinite ;
opacity : . 2 ;
}
@keyframes hue {
0% {
filter : hue- rotate ( 0 deg);
}
100% {
filter : hue- rotate ( 360 deg);
}
}
@keyframes move 1 {
0% {
top : 0 vh;
left : 50 vw;
}
25% {
left : 0 vw;
}
50% {
top : 100 vh;
}
75% {
left : 100 vw;
}
100% {
top : 0 vh;
left : 50 vw;
}
}
@keyframes move 2 {
0% {
top : 50 vh;
left : 100 vw;
}
25% {
top : 100 vh;
}
50% {
left : 0 vw;
}
75% {
top : 0 vh;
}
100% {
top : 50 vh;
left : 100 vw;
}
}
@keyframes move 3 {
0% {
top : 100 vh;
left : 50 vw;
}
25% {
left : 100 vw;
}
50% {
top : 0 vh;
}
75% {
left : 0 vw;
}
100% {
top : 100 vh;
left : 50 vw;
}
}
|
html
< h1 >Aurora</ h1 >
< div ></ div >
< div ></ div >
< div ></ div >
< div ></ div >
|
via
Aurora