Latihan 1: Intersection Observer — Web Animation

Latihan 1 dari materi Intersection Observer di Web Animation — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat function createObserverConfig(threshold, rootMargin) yang mengembalikan object konfigurasi IntersectionObserver.

Object harus memiliki properti:

Lalu buat function getAnimationClass(direction) yang mengembalikan CSS class name berdasarkan arah animasi:

Terakhir, buat function createStaggerDelays(count, baseDelay) yang mengembalikan array berisi delay untuk setiap elemen. Elemen ke-i mendapat delay i * baseDelay ms.

Hint