Rough.js Riders Anthem: Animating SVGs with a Hand-Drawn Style

Presentation byJosh Stillman

Rough.js is an awesome open-source library for creating vector graphics with a hand-drawn feel. In this talk, we’ll look at how I extended Rough.js to support animations for a personal project. First, we’ll take a tour of the Rough.js ecosystem and look at how the React bindings work. We’ll see how you can render fonts with Rough.js as well. Then we’ll examine how SVG line animations work, methods for creating staggered animations with JavaScript and CSS, and how to orchestrate larger groups of animated elements. We’ll also discuss strategies for forking open-source libraries and consuming them in your own project.

Presented with these Guilds
Cover Photo for AdvancedJS NYC
Primary Photo for AdvancedJS NYC

AdvancedJS NYC

AdvancedJS NYC is a group for JavaScript developers in NYC. We meet at least once in a quarter (or more often if have venues proposed) to listen to 3-4 presentations, share, learn, connect with other engineers, and have fun

Summit your talk proposals via this form (5 to 20 min) https://forms.gle/zGXP9wrVD99wuBjw9

If your company can host our next event, reach us https://forms.gle/pj4b7U3de1Dis1xv7

If you have questions, email us events@gitnation.org

Meetup currently run with support of JSNation US and React Summit US

We expect all speakers and attendees to follow our Code of Conduct

98 Members
Similar Presentations

Rough.js Riders Anthem: Animating SVGs with a Hand-Drawn Style

Presentation byJosh Stillman

Rough.js is an awesome open-source library for creating vector graphics with a hand-drawn feel. In this talk, we’ll look at how I extended Rough.js to support animations for a personal project. First, we’ll take a tour of the Rough.js ecosystem and look at how the React bindings work. We’ll see how you can render fonts with Rough.js as well. Then we’ll examine how SVG line animations work, methods for creating staggered animations with JavaScript and CSS, and how to orchestrate larger groups of animated elements. We’ll also discuss strategies for forking open-source libraries and consuming them in your own project.

Presented with these Guilds
Cover Photo for AdvancedJS NYC
Primary Photo for AdvancedJS NYC

AdvancedJS NYC

AdvancedJS NYC is a group for JavaScript developers in NYC. We meet at least once in a quarter (or more often if have venues proposed) to listen to 3-4 presentations, share, learn, connect with other engineers, and have fun

Summit your talk proposals via this form (5 to 20 min) https://forms.gle/zGXP9wrVD99wuBjw9

If your company can host our next event, reach us https://forms.gle/pj4b7U3de1Dis1xv7

If you have questions, email us events@gitnation.org

Meetup currently run with support of JSNation US and React Summit US

We expect all speakers and attendees to follow our Code of Conduct

98 Members
Similar Presentations