Directionally aware button effect without JavaScript

Kevin Powell β€’ October 8, 2025
Video Thumbnail

About

No channel description available.

Video Description

βœ… LukyVJ's original codepen: https://codepen.io/LukyVj/pen/PwwrYRR βœ… My finished version: https://codepen.io/kevinpowell/pen/VYvWKBV βœ… Anchor positioning polyfill: https://github.com/oddbird/css-anchor-positioning βœ‰ Keep up to date with everything I'm up to https://www.kevinpowell.co/newsletter πŸ’¬ Come hang out with other devs in my Discord Community https://discord.gg/nTYCvrK ⭐ Are you a beginner? HTML & CSS for absolute beginners is for you: https://learn.kevinpowell.co πŸŽ“ Start writing CSS with confidence with CSS Demystified: [https://cssdemystified.com](https://cssdemystified.com/) πŸš€ Already mastered CSS? Check out my advanced course, Beyond CSS: https://www.beyondcss.dev/ ⌚ Timestamps 00:00 - Introduction 00:42 - how the original works 02:20 - refactoring to have a single psuedo-element 04:00 - creating and connecting to an anchor 09:00 - using a transition delay to prevent it from jumping 13:10 - fixing the bottom row #css --- Help support my channel πŸ‘¨β€πŸŽ“ Get a course: https://www.kevinpowell.co/courses πŸ‘• Buy a shirt: https://cottonbureau.com/people/kevin-powell πŸ’– Support me on Patreon: https://www.patreon.com/kevinpowell or through YT memberships: https://youtube.com/@KevinPowell/join --- πŸ§‘β€πŸ’» My editor: VS Code - https://code.visualstudio.com/ 🌈 My theme: One Dark Pro Var Night πŸ”€ My font: Cascadia Code --- I'm on some other places on the internet too! If you'd like a behind the scenes and previews of what's coming up on my YouTube channel: Bluesky: https://bsky.app/profile/kevinpowell.co Codepen: https://codepen.io/kevinpowell/ Github: https://github.com/kevin-powell --- And whatever you do, don't forget to keep on making your corner of the internet just a little bit more awesome!