Animatable Accordions (2024.11.27 @ devs.gent)
Me, on stage. Last month one of the scheduled speakers for the devs.gent November meetup fell sick and had to cancel. At the very last-minute I jumped in with a new talk “Animatable Accordions”. ~...
View ArticleAnimate to height: auto; (and other intrinsic sizing keywords) in CSS
I have a new article up on developer.chrome.com: An often requested CSS feature is the ability to animate to height: auto. A slight variation of that request is to transition the width property...
View ArticleMax Cooper – Symphony in Acid
Embedded above is the video clip for Max Cooper’s Symphony in Acid This video is from my ‘Unspoken Words’ project, where I tried to express things with music and visual art which I could not put into...
View ArticleRecreating the Apple Keynote Event animation using SVG, Canvas, and GreenSock
Louis Hoebregts recreated the animation of last Apple’s recent Keynote Event using SVG, Canvas, and GreenSock: See the Pen Apple Keynote animation by Louis Hoebregts (@Mamboleoo) on CodePen. Crazy! 🤯...
View ArticleScroll Linked Animations With NO JAVASCRIPT!?
Building further upon my posts digging into Scroll-Linked Animations, Gary Simon created this video recreating a basic Scroll-Linked Animation that animates an image as you scroll down the page. Good...
View ArticleSVG Cassette Tape
Past weekend Lou Ottens — inventor of the Casette Tape while working at Philips Hasselt (Belgium) — passed away at the age of 95. Sharing this Greensock-powered SVG Animation by Chris Gannon seems very...
View ArticleDrop-in CSS transitions with transition.css
https://www.bram.us/wordpress/wp-content/uploads/2021/03/transition-css.mp4 transition.css is a handy stylesheet by Adam Argyle, full of transitions you can apply on your page. Simply import the...
View ArticleExploring @property and its Animating Powers
Over at CSS-Tricks Jhey Tompkins has written a solid piece on the amazing @property and the possibilities it opens: We can give the browser the information is needs to transition and animate those...
View ArticleThe Future of CSS: Scroll-Linked Animations with @scroll-timeline (Part 2)
/* DL GRID @src https://codepen.io/bramus/pen/POEaXg*/ dl { display: grid; grid-template: auto / 10em 1fr; } dt { grid-column: 1; } dd { grid-column: 2; } dt, dd { margin: 0; padding: .3em .5em;...
View ArticleThe Future of CSS: Scroll-Linked Animations with @scroll-timeline (Part 1)
/* DL GRID @src https://codepen.io/bramus/pen/POEaXg*/ dl { display: grid; grid-template: auto / 10em 1fr; } dt { grid-column: 1; } dd { grid-column: 2; } dt, dd { margin: 0; padding: .3em .5em;...
View ArticleThe Surprising Things That CSS Can Animate
Back in June, Will Boyd wondered what things CSS can animate, which turns out to be quite a lot. This articles explores some of the unexpected things that CSS can animate and some nifty things you can...
View ArticleAnimated Greyscale to Color Image Reveal Effect
Ana Tudor recently shared a trick on how to make an image partially greyscale: #tinyCSStip Would you like to apply `filter: grayscale(1)`, but only partly, not everywhere? You can emulate that with...
View Article3D CSS Birthday Card
Nice demo by Jhey: See the Pen 3D CSS Birthday Card (Tap to open! 👇) by Jhey (@jh3y) on CodePen. Contains a little bit of JavaScript to make the card respond your mouse movement and to play the audio....
View ArticleHow to Play and Pause CSS Animations with CSS Custom Properties
Mads Stoumann, writing for CSS-Tricks, starts off with a simple idea: set a Custom Property to either playing or paused to control animation-play-state. [data-animation] { /* … */...
View ArticleEnhancing User Experience With CSS Animations
Great talk by Stéphanie Walter (starting at 39:00): With practical examples, I show why certain animations work better than others and how to find the best timing and duration to build UI animations...
View ArticleBlind Spot
While working with CCTV cameras in a project, I was reminded of this short film from 2007:
View ArticlePose Animator – Animate SVG Illustrations using your Camera
This is crazy: Pose Animator takes a 2D vector illustration and animates its containing curves in real-time based on the recognition result from PoseNet and FaceMesh. It borrows the idea of...
View ArticleStacked Rainbow Cards
I like how this box animates on hover, thanks to the use of multiple box-shadow effects:
View ArticleStaggered Animations with CSS Custom Properties
Paul Hebert on the Paul Hebert blog: Movement in nature doesn’t happen all at once. Imagine a flock of birds taking off, raindrops splashing on the ground, or trees bending in the wind. The magic of...
View ArticleBuilding mobile-first web animations in React
Talk by Alex Holachek, as brought forward at React Conf 2019: As the technology to create Progressive Web Apps continues to mature, React developers have the opportunity to write web apps that in some...
View Article