ICAN Reveal — sprawdzenie serwera
Kaskada nagłówka

Standardowy wjazd sekcji

Cztery elementy, cztery opóźnienia. To jest domyślny wzorzec dla każdego nagłówka sekcji: upupfadeup.

Kaskada rodzica

Siatka bez ręcznych opóźnień

Rodzic ma data-reveal-stagger="90", dzieci tylko data-reveal="up". Opóźnienia rozdaje silnik.

Karta 1
Karta 2
Karta 3
Karta 4
Kolumny

Blok wjeżdża w całości

Kolumna tekstowa jako jeden data-reveal="left". Dzieci nie dostają własnych animacji — zagnieżdżony transform to dokładnie ten błąd, który był w starym mechanizmie.

Kolumna obrazkowa: right z opóźnieniem.

Kaskada słów
Nowoczesna sprzedaż AI to nie zbiór promptów. To zarządzalny model.
Test odporności #1

Element wyższy niż okno

Ten blok ma 170% wysokości okna. Na starym progu 0.96 nigdy by się nie odkrył. Zmniejsz okno do połowy i przeładuj — dalej działa.

170vh — nie zmieści się w oknie
Test odporności #2

Treść wstrzykiwana przez JS

— nowe elementy rejestrują się same (MutationObserver), bez wołania czegokolwiek.

Test odporności #4

Treść rozwijana (accordion)

Zawartość ma height:0 dopóki nie rozwiniesz. Silnik jej nie „zużywa" na zapas — czeka, aż element dostanie zmierzone pudełko.

Rozwiń trzy karty
Ukryta karta 1
Ukryta karta 2
Ukryta karta 3
Test odporności #3

Deep-link

„przeładuj na #deep” — to jest właściwy test: po świeżym wejściu na zakotwiczenie sekcje nad Tobą są już odkryte (data-reveal-instant), bez animacji „doganiającej” przy przewijaniu w górę.

„skocz na #deep” to zwykły skok w obrębie wczytanej strony — sekcje pominięte po drodze animują się normalnie, gdy wrócisz w górę. To dwa różne scenariusze i łatwo je pomylić.