Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Future CSS Tip! 🔮 You can combine scroll-driven animation and anchor positioning to create a CSS only nav indicator 🤯 .el { animation: move; animation-timeline: --blog; } keyframes move {to { left: anchor(--blog left); }} Adapts to long text! 😎 CodePen.IO link below! 👇

129,237 Aufrufe • vor 2 Jahren •via X (Twitter)

9 Kommentare

Profilbild von jhey ▲🐻🎈
jhey ▲🐻🎈vor 2 Jahren

Here's that @CodePen link! 🚀 You'll need to be in Chrome Canary to see this one in action as it requires Chromium 116+ 👀 But, it's pretty exciting to think what's possible with these APIs 🔥

Profilbild von jhey ▲🐻🎈
jhey ▲🐻🎈vor 2 Jahren

And here's a shot of it updating to really long text in real-time 😎 CSS anchor-positioning will grab the left and right of whatever element is asked for and it will return a live value 🔥 [contenteditable] to the rescue! 😅

Profilbild von jhey ▲🐻🎈
jhey ▲🐻🎈vor 2 Jahren

The gist of this demo is that 1. Anchor an indicator to the "Home" link 2. As we scroll animate a custom property change 3. That updates the CSS anchor position with the indicator moving to the relevant anchor 🤓 There's a little more to it than that. But, it's Friday! 😅

Profilbild von rich spirit
rich spiritvor 2 Jahren

@CodePen you..are goated

Profilbild von Khaled
Khaledvor 2 Jahren

@CodePen Pretty neat! That would solve a problem I'm currently facing, gonna try to implement this with Tailwind

Profilbild von Antonio Craveiro Jr
Antonio Craveiro Jrvor 2 Jahren

@CodePen @SaveToNotion

Profilbild von Rob Winter ❄️ 🇺🇦
Rob Winter ❄️ 🇺🇦vor 2 Jahren

@CodePen I can see this being very popular. Single page sites with clear sections will have usable navigation. 🤌🏻

Profilbild von Jordan Fortin
Jordan Fortinvor 2 Jahren

@CodePen You can do that with basic HTML & CSS, just saying why do all the extra work

Profilbild von jhey ▲🐻🎈
jhey ▲🐻🎈vor 2 Jahren

@CodePen This is just HTML & CSS 🤔 Show me how you create the nav indicator without using the new APIs

Ähnliche Videos