Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

Introducing the all new ✨

51,509 görüntüleme • 2 yıl önce •via X (Twitter)

10 Yorum

Ben Holmes profil fotoğrafı
Ben Holmes2 yıl önce

I rebuilt everything from scratch with one goal: show off new web APIs I'm excited about. The most obvious one is view transitions. Everything scales and moves with Astro's transition:name property. To quote @fredkschott: what a time to be alive.

Ben Holmes profil fotoğrafı
Ben Holmes2 yıl önce

The next was spring animations. @argyleink turned me on to the CSS linear() function, which lets you add bounce with zero JS. I packed this into Tailwind classes like "ease-spring-5" so I can sprinkle fun transitions everywhere. learn how it works 👀

Ben Holmes profil fotoğrafı
Ben Holmes2 yıl önce

@argyleink What about client state? Look ma, no framework! I installed a polyfill for the Signals ECMAscript proposal that made the rounds this year. It's simple and super powerful. Hope it lands in the browser someday 🤞

Ben Holmes profil fotoğrafı
Ben Holmes2 yıl önce

@argyleink For my blog, I needed a server to track likes and handle newsletter sign-ups. Enter Astro Actions. @joshwcomeau taught me how his like button worked, which led to the Redis-powered solution I shipped. Watch the breakdown 👇

Ben Holmes profil fotoğrafı
Ben Holmes2 yıl önce

@argyleink @JoshWComeau There's way more goodies than I can cover in a thread. Expect many videos to come! don't miss it 🔔

Jacob Jenkins profil fotoğrafı
Jacob Jenkins2 yıl önce

Dat mobile menu though

Ben Holmes profil fotoğrafı
Ben Holmes2 yıl önce

Haha thanks. I wanted to get away from "massive hamburger dropdown." Had few enough links, and it just worked!

Jasper Furniss profil fotoğrafı
Jasper Furniss2 yıl önce

Looks great! Love the thoughtful interactions.

MHD profil fotoğrafı
MHD2 yıl önce

Using view transitions, fancy 😍

toddmorey profil fotoğrafı
toddmorey2 yıl önce

This is fantastic work! It's fun, it's original, and it's definitely on brand.

Benzer Videolar