Loading video...
Video Failed to Load
CSS Tip! ๐ค You can create this magnetic :hover effect with CSS anchor positioning, :has, and zero JS ๐ฅ article { anchor-name: --develop; } ul:has(li:hover) { --anchor: --develop; } ul::after { inset: anchor(var(--anchor) top) anchor(var(--anchor) right) ... ; } How do you keep it clean when entering/exiting the list?... show more
729,091 views โข 2 years ago โขvia X (Twitter)
10 Comments

Here's that @CodePen link! ๐ Should get something good in all browsers ๐ซถ That's the joy of progressive enhancement!

Fun fact: Transitioning CSS anchor positioning wasn't going to work ๐ฅฒ But, some early demos I put together for you helped change that ๐ The transitioning regressed in a Chome Canary update and those "fun" demos helped solve it ๐ฅ

When CSS anchor-default shipped in Canary, another fun demo idea prompted whether we could use that to transition anchors ๐ค And that raised another Chromium issue ๐ The gist of the story is: "Building all sorts of different things helps the platform"

And this was the demo that prompted that whole CSS exploration in the first place ๐ Jus' wanted to make a bear paw move between the inputs because you can สใโขแดฅโขสใ ๏ธต โปโโป

๐ฅ

Any ideas how to accomplish this

How do you want it to work? On scroll? On click? Can definitely throw something together for you ๐ค

Made something like that using svelte.

Have you seen the one @KevinJPowell did where you can see the gutters on the grid? Pretty sick

@KevinJPowell Not sure I have. Someone tagged me in the quoted post and it reminded me of transitioning anchor position And that reminded me of an issue I raised from working with the spec last year ๐ค
