UI Components์ถœ์ฒ˜: CSS-Tricks์กฐํšŒ์ˆ˜ 8

Spiral Scrollytelling in CSS With sibling-index()

By Lee Meyer
2026๋…„ 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์—์„œ ์ œ๊ณตํ•˜๋Š” ์ตœ์‹  ๊ฐœ๋ฐœ ๋™ํ–ฅ์ž…๋‹ˆ๋‹ค. ๊ด€๋ จ ๋„๊ตฌ๋‚˜ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ๋” ์•Œ์•„๋ณด์‹œ๋ ค๋ฉด ์›๋ณธ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.