Scroll Shadows? Ren CSS-parallakse? Spil igen. PlatoBlockchain Data Intelligence. Lodret søgning. Ai.

Scroll Shadows? Ren CSS Parallax? Spil igen.

Chris opkald rulleskygger et af hans yndlings CSS-tricks gennem tiderne. Lea Verou populariseret den rene CSS-tilgang ved hjælp af fire lags baggrundsgradienter med nogle smarte background-attachment magi. Resultatet er en glat rulleinteraktion, der giver brugerne et hint om, at yderligere indhold er tilgængeligt i en rulbar container.

Bare et problem: det gik i stykker i Safari iOS 13. En dag var alt godt. Det næste, ikke så meget. Og det var ikke det eneste, der blev påvirket. Keith Clarks parallakse-effekt, der kun er CSS holdt også op med at virke lige omkring dengang.

Nå, læser Ronald skrev ind at sige, at alt fungerer igen! Faktisk skriver jeg dette på min iPad (Safari 15.5) lige nu, og Chris' demo ser skarp ud som altid. Det er Keiths også original demo.

Så hvad brød det? Vi ved det stadig ikke. Men Safari 13 release notes komme med ledetråde:

  • Tilføjet understøttelse af en-finger accelereret rulning til alle rammer og overflow:scroll elementer, der eliminerer behovet for set-webkit-overflow-scrolling: touch.
  • Ændrede standardadfærden på iPad for brede websider med responsive meta-tags, der kræver vandret rulning. Sider skaleres for at forhindre vandret rulning, og al tekst ændres for at bevare læsbarheden.

Hvornår blev det rettet og hvad løste det? Nå, på rulleskyggesiden, Safari 15.4 medtaget noget arbejde på background-attachment: local det kan have gjort tricket. På parallaksesiden, Safari 14.1 tilføjet understøttelse af individuelle transformationsegenskaber... så måske det?

Tidsstempel:

Mere fra CSS-tricks