UI Components์ถ์ฒ: CSS-Tricks์กฐํ์ 9
Spiral Scrollytelling in CSS With sibling-index()
By Lee Meyer2026๋
2์ 18์ผ
**Spiral Scrollytelling in CSS With sibling-index()**
Confession time: Iโve read about the performance benefits of scroll-timeline(), but when I see an impressive JavaScript scrollytelling site like this one, it makes me question if the performance of old-school, main-thread scrollytelling is all that bad. The other shoe drops when the creators of that site admit they โran into real limits,โ and โmobile technically works, but it loses parallax and chops compositions,โ to the extent that they โchose to gate phones to protect the first impression.โ Put another way: they couldnโt get it working on mobile, and it sounds like JavaScript performance may have been one of the culprits. The creator of another of my favorite scrolling experiments โ which also uses JavaScript and also works best on desktop โ called out that his text vortex section โwould look better if it were applied for each character rather than each word, but thatโs incredibly difficult to pull off using this same technique without incurring an astronomical performance impact.โ Challenge accepted. He may have inadvertently created a realistic benchmark test for smoothly animating hundreds of divs based on scrolling. Thatโs our cue to see if we can make a lookalike effect using modern CSS features to smoothly spiral every character in a string of text as the user scrolls down...
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ CSS-Tricks์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Confession time: Iโve read about the performance benefits of scroll-timeline(), but when I see an impressive JavaScript scrollytelling site like this one, it makes me question if the performance of old-school, main-thread scrollytelling is all that bad. The other shoe drops when the creators of that site admit they โran into real limits,โ and โmobile technically works, but it loses parallax and chops compositions,โ to the extent that they โchose to gate phones to protect the first impression.โ Put another way: they couldnโt get it working on mobile, and it sounds like JavaScript performance may have been one of the culprits. The creator of another of my favorite scrolling experiments โ which also uses JavaScript and also works best on desktop โ called out that his text vortex section โwould look better if it were applied for each character rather than each word, but thatโs incredibly difficult to pull off using this same technique without incurring an astronomical performance impact.โ Challenge accepted. He may have inadvertently created a realistic benchmark test for smoothly animating hundreds of divs based on scrolling. Thatโs our cue to see if we can make a lookalike effect using modern CSS features to smoothly spiral every character in a string of text as the user scrolls down...
---
**[devsupporter ํด์ค]**
์ด ๊ธฐ์ฌ๋ CSS-Tricks์์ ์ ๊ณตํ๋ ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ๋๋ค. ๊ด๋ จ ๋๊ตฌ๋ ๊ธฐ์ ์ ๋ํด ๋ ์์๋ณด์๋ ค๋ฉด ์๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
