czytanie-scrollem
tekst kluczowego statementu odsłania się słowo po słowie w tempie scrolla (szarość→pełny walor); scroll = tempo czytania, nie dekoracja.
mikebennet, prolab, rama, sondaven, bymonologMechanizmy: ruch, reakcja na kursor/scroll, przejścia — coś, co się DZIEJE. Zamawiaj wprost (np. „W47, ale wolniej”).
tekst kluczowego statementu odsłania się słowo po słowie w tempie scrolla (szarość→pełny walor); scroll = tempo czytania, nie dekoracja.
mikebennet, prolab, rama, sondaven, bymonologsekcje/karty sklejone w sticky-stack: kolejne ujęcie nasuwa się na poprzednie zamiast fade/crossfade.
prolab, rama, x8-adencys, sondavennagłówek sceny istnieje, zanim da się go przeczytać: przesłonięty obrazami przesuwającymi się PO nim w tempie scrolla, czysty dopiero na końcu sekcji; odsłonięcie = puenta montażowa.
sondavenjedna całostronicowa pętla ziarna (steps, ~0.5 s, infinite) jako JEDYNY ruch tła; filmowość tańsza niż wideo i licencja na bezruch reszty UI; trigger: czas, charakter: puls materiału.
bymonologmega-litery jednego słowa-klucza ROZBITE na osobne boczne warstwy kadru (np. A↤lewo … R↦prawo), a bohater płynie MIĘDZY nimi w głąb osi Z; głębia budowana warstwowaniem typografii jako kulis/ram, nie 3D ani parallaxem fotografii. Różni się od W5 (jeden wyraz-rzeźba ucięty/przesłonięty w jednej płaszczyźnie) i W12 (tekst+obraz jako jeden organizm): tu litery są SCENOGRAFIĄ, między którą wchodzi inny plan.
źródło: aircenter.spaceJEDEN bohater (produkt/obiekt) rozłożony na części składowe, każda część = osobny rozdział scrolla; przewijanie obraca/rozkłada/przybliża ten sam obiekt zamiast prowadzić przez wiele różnych ujęć — eksploracja w głąb, nie katalog. Odwrotność W29 (split-screen WIELU produktów, flip osi co rozdział); zasada przenośna poza 3D (render/foto/SVG warstwami).
źródło: thewatch.60fps.frwejście to osobny pełnoekranowy brand-screen (jeden kolor marki + wordmark/herb), „ekran zero" PRZED hero, z którego hero dosłownie się wyłania; nie hero z nagłówkiem, lecz monochromatyczna plansza-próg znikająca w treść. Różni się od W15 (klamra hero↔footer tym samym ujęciem) — tu próg jest jednorazowy, na wejściu, i ma walor inicjacji. UWAGA: kradniemy ZASADĘ progu, nie mechanikę (licznik 0–100 / stagger kolumn to technika).
źródło: ilcapoproduction.com, eleos.lafollower zamiast systemowej strzałki zmienia podpis i kolor wg strefy pod wskaźnikiem (przewiń / zobacz / porozmawiaj); kursor komunikuje intencję miejsca, forma stała.
12studiowyświetlana pozycja followera zjada co klatkę stały ułamek pozostałego dystansu (lag wykładniczy): ruch masywny, filmowy, bez oscylacji sprężyny.
12studiowspółrzędne myszy (surowe + wygładzone) modulują parametry materiału sceny (zniekształcenie/refrakcja), a warstwa kursora ma pointer-events:none — scena reaguje, kliknięcia przechodzą do UI. WebGL; obowiązkowy fallback reduced-motion.
12studiodwie kopie etykiety w masce overflow, hover przesuwa je przeciwbieżnie ze skosem: tekst „przewraca się" zamiast underline. Czysty CSS.
12studiohover animuje anatomię przycisku (pierścienie skalowane naprzemiennie, strzałka wjeżdża z ukrycia, podpis odsuwa się), nie kolor tła. Czysty CSS.
12studiopo progu postępu narracji (~60%) stały element akcji zjeżdża poza kadr i traci klikalność, wraca w finale; chrom nie konkuruje z opowieścią.
12studiopełnoekranowy obiekt hero obraca się i rozpuszcza w sprzężeniu ze scrollem, odsłaniając treść pod spodem: scroll przenika przez warstwę, nie przewija strony. WebGL lub wariant oszczędny pętlą wideo.
12studiopionowy konveyor pozycji, gdzie odległość od poziomej osi ostrości steruje blur i opacity wiersza: ostre tylko to, co „w fokusie". Czysty CSS/JS.
12studionagłówek przechodzi z rozmycia do pełnej czytelności klastrami liter w funkcji postępu scrolla (tekst „łapie fokus"); pokrewne W7 (tam walor słowo-po-słowie, tu ostrość).
12studiokolumny kafli suną pionowo, a element akcji stoi przypięty na geometrycznym przecięciu osi podziału: ruch dookoła, kotwica nieruchoma.
12studiozmiana rozdziału twardą poziomą krawędzią wjeżdżającej warstwy o przeciwnej tonacji, bez gradientowego crossfade; radykalizacja W8 o cięcie walorowe.
12studioprzypięty blok z wielkoskalową linią tekstu, której translacja pozioma jest wprost proporcjonalna do pionowego scrolla: user fizycznie napędza ruch, nie autoodtwarzacz.
12studioprzejście tonacji strony (ciemne→jasne) w finale uzasadnione narracyjnie (zamknięta praca → otwarte zaproszenie), nie dekoracyjnie; rozszerza zasadę złamania fabularnego z oryzo na skalę całej strony.
12studiorozproszone wyrazy w przestrzeni kadru, sprzężone ze scrollem lub czasem, składają się w jedno zdanie-tezę; ruch ilustruje sens łączenia, nie dekoruje. [CSS/JS]
wiersz displayu wjeżdża z ukrycia przez overflow-maskę (translateY z clip), nie przez fade; stagger między wierszami buduje rytm otwarcia. [CSS]
kluczowy cytat wypełnia się walorem od lewej do prawej w tempie scrolla (maska gradientu / clip), nie słowo po słowie ani blur→sharp. [CSS/JS]
obraz startuje w szerokiej ramie neutralnej, a postęp scrolla kurczy margines do pełnego kadru tuż przed cięciem rozdziału — kamera „wchodzi" w materiał. [CSS/JS]
viewport przypięty: jeden gest (wheel/touch/klawisz) = jedno przejście między pełnoekranowymi panelami; akumulator progu odrzuca trackpad-burst, lock blokuje gesty w trakcie animacji. [CSS/JS]
wysoki panel = jeden przystanek z własnym overflow; kontroler najpierw wyczerpuje scroll wewnętrzny, dopiero potem przechodzi dalej — tall content nie jest clipowany. [CSS/JS]
sekwencja on-load zróżnicowana per rodzina elementów (tracking-in, maska, typewriter, stagger) na jednej krzywej easing; jeden raz przy wejściu, potem spoczynek bitowy. [CSS/JS]
słowa w promieniu kursora dostają jaśniejszy walor i delikatny blask; poza promieniem wraca ambient CSS — pole uwagi bez zmiany layoutu. [CSS/JS]
ciężki blok typograficzny odsuwa się od kursora sprężyną o wysokiej bezwładności; ruch przeciwny do wektora wskaźnika, jak fizyczna masa. [CSS/JS]
słowa poza zasięgiem kursora pulsują subliminalnie w opacity (ok. 7 s); bliskość użytkownika nadpisuje ambient — tekst „oddycha", gdy nikt go nie czyta. [CSS + JS nadpisanie]
kilka elementów UI (separator, caret, kropka) synchronizuje się do jednego tykania 1 Hz; wspólny zegar zamiast losowych animacji. [CSS/JS]
statyczny asset w tle powoli dryfuje skalą i ziarnem (background-position, nie transform na kontenerze); życie materiału bez kosztu wideo i bez psucia geometrii scrolla. [CSS]
jedno słowo-klucz w zdaniu pulsuje w brightness/glow w stałym rytmie (~2.5 s); bliskość kursora dokłada wzmocnienie — rytm serca narracji, nie dekoracja całego akapitu. [CSS + JS]
pusty kanał kompozycji reaguje na kwadrant kursora: masa po jednej stronie ciągnie się KU wskaźnikowi tylko w dozwolonym rejonie; negatywna przestrzeń staje się elastyczną. [CSS/JS]
ten sam promień kursora na jasnym tle przygasa słowa (ciemniej), na ciemnym rozjaśnia — jeden gest, dwa rejestry waloru zależne od kontrastu sekcji. [CSS/JS]
klik w element nawigacji rozszerza wąską szczelinę kadru do full-bleed (clip-path + scale), scena źródłowa odsuwa się w głąb; po settle następuje nawigacja. [CSS/JS]
sticky warstwa tła: kolejne kadry crossfade'ują się w funkcji scrolla, rozdziały tekstu przewijają się NAD nieruchomym tłem — montaż bez pinowania całego viewportu. [CSS scroll-driven / JS]
cienki wskaźnik u góry skaluje się w osi X od 0 do 1 wprost z postępem dokumentu; użytkownik widzi, ile „drogi" zostało, bez licznika sekcji. [CSS scroll-driven]
jeden wysoki kadr fotograficzny: scroll przesuwa object-position / maskę wzdłuż osi pionowej — wrażenie wznoszenia kamery, nie przewijania strony. [CSS scroll-driven]
split-screen: figura sticky po jednej stronie, manifest przewija się po drugiej w sekcji ~200vh; bohater stoi, narracja płynie obok. [CSS]
element akcji podąża za kursorem w promieniu z lagiem i wraca na miejsce po wyjściu ze strefy; magnetyzm subtelny (kilka px), nie „przyklejony do myszy". [CSS/JS]
tekst przy wejściu lub hover przechodzi przez losowe znaki do docelowego słowa w kilku klatkach; efekt maszynowy, jednorazowy lub na interakcji. [JS]
pionowy scroll w pinowanej sekcji napędza translację poziomą treści (galeria, timeline); user „przewija w dół", a kadr jedzie w bok. [CSS/JS]
postęp scrolla w pinowanej sekcji mapowany na currentTime materiału wideo; użytkownik „przewija montaż" klatka po klatce. [JS + video]
pozioma taśma tekstu w autoodtwarzaniu zatrzymuje się na hover i wznawia po wyjściu; ruch tła, który nie walczy o kliknięcie. Różni się od W51 (marquee napędzany scrollem). [CSS/JS]
karta obraca się lekko w 3D (rotateX/Y) w funkcji pozycji kursora względem środka; perspektywa z perspective na rodzicu, reset po wyjściu. [CSS/JS]
Reguły wyglądu i kompozycji (paleta, typografia, skala, tonacje, aparat redakcyjny, budżet ruchu). Brief wybiera, które grają w projekcie — od wyboru obowiązują bezwzględnie. Bez dem — estetykę rozstrzyga brief i realizacje, nie makieta. Zasady bezwarunkowe: Zasady.
UI trzyma ≤2 barwy neutralne (nigdy czyste #000/#fff), a całą chromatykę wnoszą fotografie/assety; akcent jest emergentny, nie tokenowy.
mikebennet, artiox, prolab, x8-adencys, ulyssesdesanti, juliencalot, bymonologjeden krój na wszystko; hierarchię buduje skala i waga (400 vs 700), nie drugi font.
mikebennet, mobius, prolab, zorge9, bymonologdisplay ≥7–12× body, brak wartości pośrednich; każda wielkość ma jedną rolę, „uprzejma" drabinka h1–h6 znika.
mobius, rama, mikebennet, x8-adencys, sondaven, zorge9nagłówek jako ciężki blok graficzny: line-height < 1.0 i tracking ok. −4…−6% em; opcjonalnie złamanie rejestru (konsekwentny lowercase lub uppercase).
mikebennet, mobius, rama, x8-adencys, sondavenjeden mega-wyraz lub liczba na stronę traktowane jak rzeźba w przestrzeni: ucięte krawędzią viewportu albo przesłonięte fotografią (overlap = głębia planów); nigdy grzecznie wycentrowane w całości.
artiox, mobius, mikebennet, ulyssesdesanti, zorge9jedna duża animacja, która ilustruje tezę marki; reszta strony statyczna — zero fade-everywhere, cisza też jest ruchem.
mobius, prolab, mikebennet, ramamontaż strony przez twarde cięcia i zmianę gęstości (gęsta siatka → pusty ekran typograficzny → gęsto); tempo bez animacji.
mikebennet, mobius, artioxhero bez grzecznego nagłówka: bohater (obraz lub mega-typo) wchodzi krawędzią kadru / od dołu / wypełnia full-bleed, a tekst siedzi jak podpis w rogu, na osi przeciwnej.
mobius, prolab, artiox, zorge9, bymonologsystem eyebrow/liczników `(SEKCJA)`, `(8)` drobnym uppercase lub mono przed nagłówkami; tani, powtarzalny sygnał świata redakcyjnego spinający stronę. (artiox, prolab, bymonolog) — *wariant „żywa kotwica miejsca": jedno didaskalium nie porządkuje struktury, tylko TYKA — lokalny czas+miasto jako tyknięty mono-stempel `[15:25:08] [Apeldoorn]`, sygnatura realnego miejsca tanim żywym detalem zamiast deklaracji „about us"
codebyjesse, eleoskluczowy nagłówek rozcięty insetowym kadrem fotograficznym; tekst i obraz jako jeden organizm, nie sąsiednie bloki.
mikebennet; bymonolog — wariant: inset żyje, rośnie ze scrollem i ilustruje sens zdaniacennik/CTA/wykres ubrane w fizyczny obiekt z fikcji marki (bilet, metka, góra z kresek) zamiast generycznej karty.
artiox, sondaventekst na pełnoekranowym obrazie jako cienka pozioma oś z parą numer/słowo na końcach — plansza tytułowa filmu, nie nagłówek „nad" treścią.
prolab, x8-adencyskażda sekcja-ujęcie trzyma jedną zdyscyplinowaną tonację barwną fotografii; scroll daje rytm kolorystyczny bez dodawania kolorów do palety UI.
prolab, juliencalotpełnoekranowe ujęcie z samym tekstem (hasło, lista) jako cięcie między sekcjami; przy liście scroll podświetla aktywne słowo, reszta tonie w szarości.
rama, bymonologbudżet ruchu strony = JEDEN gest narracyjny (intro-najazd na bohatera, logo-film odegrany raz, jedno żywe okno wideo), skończony i z settle bez odbicia; poza nim spoczynek bitowy (dwa screeny w odstępie = identyczne piksele), mikrotranzycje ≤0.5 s tylko na interakcji.
ulyssesdesanti, juliencalot, x8-adencys, sondaven, zorge9cały ruch ambientowy mieszka w TREŚCI (wideo z własnym montażem, scena zmieniająca porę dnia w wolnym crossfadzie, pętle w kadrach), a warstwa marki/UI trwa nieruchomo; trigger: czas, charakter: dryf/pętla, służy obietnicy marki, nie dekoracji chromu.
x8-adencys, zorge9, bymonologtekst funkcyjny (nav, opisy, etykiety) zminiaturyzowany do ~10–13 px uppercase z dodatnim trackingiem przy mega-displayu; im droższy produkt, tym ciszej mówi UI.
zorge9, x8-adencys, sondavenhero = jeden asset full-bleed bez nagłówka i ramy; cały UI zredukowany do metadanych naniesionych NA bohatera (logo, nav, etykieta jak w muzeum / nazwa+numer jak w katalogu). Radykalizacja W10.
juliencalot, x8-adencyszamiast równego gridu: klastry 2–4 kadrów o kontrastowych skalach na wspólnym płótnie lub siatka z celowo pustymi slotami; oddech WEWNĄTRZ układu, packshot na tle identycznym z tłem strony „leży na płótnie" bez ramki.
ulyssesdesanti, juliencalotpaleta = 2 barwy neutralne zamieniające się rolami tło/tekst między rozdziałami; twarde cięcia walorowe (ciemne↔jasne) niosą rytm całej strony i robią robotę akcentu.
sondaven, bymonologjedyne CTA dostaje własny, niemal pusty ekran z ekstremalnym paddingiem; pauza montażowa nadaje mu wagę zamiast koloru akcentu.
mikebennetotwarcie i zamknięcie strony tym samym ujęciem w tej samej skali (hero ↔ footer); scroll dostaje kompozycyjny początek i koniec.
mobiusmonumentalny druk + odręczna adnotacja w kolorze akcentu; odręczność TYLKO jako 1–2-wyrazowy dopisek, nigdy treść ani nagłówek.
ramajeden kolor <5% powierzchni, ale obecny we wszystkich rolach: nav, CTA, cyfra, podpis i FIZYCZNY rekwizyt na fotografii — marka materializuje się w świecie.
ramacała treść w JEDNYM rozmiarze body; display istnieje raz, jako gest otwarcia (typografia-aktor), a hierarchię budują wyłącznie skala i pozycja mediów. Radykalizacja W2/W3.
ulyssesdesantikatalog jako rozdziały split-screen 50/50 (panel typo: mikro-opis + mega-nazwa z numerem dobitym do przeciwnej krawędzi | full-bleed obraz) w rytmie makro-detal → twarz; oś L/P flipuje się co rozdział.
x8-adencyszamknięcie strony jako spis treści świata marki (serie z licznikami, kropki-colorways, miniatury) zamiast generycznych kolumn linków.
x8-adencys1–2 litery wordmarku zastąpione obiektami-symbolami, konsekwentnie od hero po stopkę; tożsamość rozpoznawalna bez koloru (kradniemy mechanizm, nie znaki).
bymonologkażdy case w spisie = kadr + jedna wielka liczba-rezultat w cichych didaskaliach mono; portfolio czyta się jak bilans, nie galeria.
bymonologjedna technika materiałowa (raster/ziarno/kreska) aplikowana konsekwentnie do logotypu, ilustracji ORAZ wizualizacji danych; spójność świata przez materiał, nie przez kolor.
sondavenwielkoskalowa linia tekstu przechodzi ZA obiektem pierwszego planu; okluzja daje głębię trzech planów bez parallaxu fotografii ani 3D. [CSS/JS]
powtarzalne znaki narzędzia projektowego (uchwyty zaznaczenia, siatka, etykiety techniczne) spinają sekcje jednym metajęzykiem „obiekt w edytorze" — sygnatura bez ciężkiego renderu. [CSS]
cała narracja buduje jedno założenie w powadze; ostatni akt je wywraca jednym zdaniem/ujęciem — łuk sensu, nie zmiana tonacji (W52). [proces briefu]
wielkie liczby-rezultat jako elementy tła kadru (ucięte, przesunięte, częściowo poza viewportem), nie w gridzie statystyk — liczba jest scenografią, nie metryką UI. Różni się od W33 (dowód w didaskaliach). [CSS]