점 하나에 linear-gradient로 꼬리를 붙이고 45도 정도 기울인 뒤, 화면 위쪽 바깥에서 아래쪽 바깥까지 이동시키면 유성 한 줄기가 됩니다. 진짜처럼 보이려면 여러 개를 동시에 쓰되 시작 위치·지연 시간·속도를 각각 무작위로 줘야 합니다 — 전부 같은 타이밍이면 기계적인 패턴이 바로 눈에 띕니다.
DOM에 계속 새 요소를 追加하면 누적되어 느려지므로, 정해진 개수(예: 8개)의 요소를 재사용합니다. 각 유성이 화면을 벗어나면 JS로 새 시작 위치와 지연을 다시 뽑아 애니메이션을 재시작합니다.
sparkles가 제자리에서 반짝이는 작은 점이라면, 유성은 궤적을 그리며 이동한다는 점이 다릅니다. 함께 쓰면 밤하늘 같은 배경을 만들 수 있습니다.
언제 쓰나
히어로 배경, 404 페이지, 다크 테마 랜딩의 장식 요소로 씁니다. 너무 자주 지나가면 산만하니 화면당 동시에 보이는 유성은 2~3개로 제한하세요.