Aurora gradient

오로라 그라데이션

Several heavily blurred colour blobs drifting and mixing slowly. A common landing-page hero background.

Also known as: Animated blur gradientGradient blobs
···
html
<div class="aurora"><i></i><i></i><i></i><i></i></div><h1>Aurora</h1>
css
.aurora{position:absolute;inset:-20%;filter:blur(60px) saturate(1.3)}
.aurora i{position:absolute;width:55%;height:55%;border-radius:50%;opacity:.8;mix-blend-mode:screen}
.aurora i:nth-child(1){background:#22d3ee;left:5%;top:10%;animation:m1 11s ease-in-out infinite alternate}
.aurora i:nth-child(2){background:#a855f7;right:0;top:0;animation:m2 17s ease-in-out infinite alternate}
.aurora i:nth-child(3){background:#34d399;left:25%;bottom:0;animation:m3 23s ease-in-out infinite alternate}
.aurora i:nth-child(4){background:#f472b6;right:10%;bottom:10%;animation:m1 19s ease-in-out infinite alternate-reverse}
@keyframes m1{to{transform:translate(30%,20%) scale(1.2)}}
@keyframes m2{to{transform:translate(-35%,25%) scale(.8)}}
@keyframes m3{to{transform:translate(20%,-30%) scale(1.1)}}
h1{position:relative;color:#fff;font-size:56px;letter-spacing:-.03em;margin:0}

Blur a few circles heavily (60px+) and move each on its own cycle. Use coprime durations (say 11s, 17s, 23s) so the pattern never visibly repeats.