Loading video...

Video Failed to Load

Go Home

SVG path animation is child’s play when you’re using a no-code tool 🎈 See for yourself 👇

204,690 views • 3 years ago •via X (Twitter)

11 Comments

Mark Davis's profile picture
Mark Davis3 years ago

@round

PowerBeatsVR's profile picture
PowerBeatsVR3 years ago

Get ready for a full-body VR workout that’s fun, fast, and intuitive — Play PowerBeatsVR (Now on Meta Quest) 🔥

Sakumi's profile picture
Sakumi3 years ago

This is awesome

SVGator's profile picture
SVGator3 years ago

Thank you! 🙌

Romdhoni Sani | UIUX Designer's profile picture
Romdhoni Sani | UIUX Designer3 years ago

Awesome

SVGator's profile picture
SVGator3 years ago

Ty!! 🙌

Luz De León's profile picture
Luz De León3 years ago

OMG

Roger Higuerey's profile picture
Roger Higuerey3 years ago

👍

Tunde | UI/UX & Webflow's profile picture
Tunde | UI/UX & Webflow3 years ago

@Somzy010

Favour Chukwuedo⚡️'s profile picture
Favour Chukwuedo⚡️3 years ago

Would it be possible to create a Template Library where members of the community can share resources and templates? This could help provide a smoother onboarding experience for new users and drive adoption.

Graham Tucker's profile picture
Graham Tucker2 years ago

*wipes drool off chin

Related Videos

007/100 Buttons. This button was way more complex than I first thought. I love the page transition on the Truus site that Dennis Snellenberg and Jordan Gilroy worked on. So I wanted to use that drawing SVG Path idea somehow and fit it into a button. In best case with a mask effect. The idea was to have an SVG path in the background that fills the button. At the same time, this path should also be used as a mask to reveal the differently colored text. The SVG should also be replaceable and work with other SVGs. For the path animation, I can use the DrawSVGPlugin from GSAP. Sounds like a solid plan. I built the button so far, and it worked great in Chrome and Firefox. In Safari, nope. I used an SVG mask that I referenced through CSS. But Safari can’t handle that properly when the path inside the mask is animated, so the animation lags. There was no simple solution for that. At least I didn’t find something. So I had to rebuild the button in another way. What I found was that the SVG mask animation works in Safari when the mask is placed on the desired element inside the SVG. That’s where foreignObject comes in, it allows you to use normal HTML elements inside an SVG. Using that, I rebuilt the hover text inside the SVG. I then referenced the mask on the foreignObject with a bit of JavaScript. And it worked! The button’s structure looks more complicated than I wanted it to be, but that happens quite often when you need to make something work across different browsers 😃 Crafting 100 Buttons with Osmo ⏳ Total time: 96h

Eduard Bodak

67,139 views • 2 months ago