CSS & Kod

Progresivno unapređenje u 2027: od semantičkog korena do View Transitions.

Sajt koji zavisi od JavaScripta da bi prikazao običan pasus teksta je krhak po svojoj prirodi. Prava modernost počinje od otpornog HTML-a.

01 / Slojevi otpornosti

Svaka kontrola u ovom prototipu koja zahteva JavaScript — poput panela za trenutno filtriranje ili prekidača teme — u izvornom HTML-u nosi atribut hidden.[01] Ako skripta ne stigne ili je blokirana, čitalac nikada ne vidi „mrtvu“ dugmad koja ne rade ništa.

02 / Poštovanje prefers-reduced-motion

Prelazi između stranica (@view-transition { navigation: auto; }) i animirano filtriranje pomoću document.startViewTransition() aktiviraju se isključivo kada operativni sistem korisnika ne traži smanjen pokret.