oluwasefunmi.
banner
oluwasefunmi.com
oluwasefunmi.
@oluwasefunmi.com
recurring background character.
Look how pretty this looks

You can delay each background-color transition by calculating the euclidean distance from the clicked box, and use a animation queue so the transitions don't run out of order.
January 9, 2026 at 4:49 PM
Round Blur Carousel, using only* the CSS View Timeline and animation ranges.

Someone on Twitter made it using UIKit, and I tried to see if it can be done on the web. It can!

I read somewhere that its bad to animate css blurs though. is this true in chromium or not that serious @bram.us @una.im
January 7, 2026 at 8:17 PM
we have progress
October 4, 2025 at 5:03 PM
I was making this in just css. the container is 100dvh, tabs have different heights based on content, and scrolling one tab shouldn't scroll other tabs.

I could not find any permutation of height/max-height with overflow: scroll that worked until i used that
May 9, 2025 at 8:11 PM
After a day of godawful CSS math, <FluidList /> now wraps into an animated grid.
February 13, 2025 at 7:32 AM
Spent yesterday making a <FluidList /> component that tracks an array and automatically animates any changes to it.

Once I figure out how to wrap it into a grid its over for everyone 😈
February 11, 2025 at 5:17 PM
December 31, 2024 at 4:59 PM
CSS is amazing.
December 30, 2024 at 1:39 PM
Radial Spotlight effect with SCSS and many divs.

Anything is possible in just CSS if you try hard enough.
December 30, 2024 at 9:38 AM