docs<\/a>. With that I say, go forth and render some amazing animations!<\/p>\n","protected":false},"excerpt":{"rendered":"I believe animation on the web is not only fun, but engaging in such a way that it has converted site visitors into customers. Think of the \u201cLike\u201d button on Twitter. When you \u201clike\u201d a tweet, tiny colorful bubbles spread around the heart button while it appears to morph into a circle around the button […]<\/p>\n","protected":false},"author":280207,"featured_media":332232,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sig_custom_text":"","sig_image_type":"featured-image","sig_custom_image":0,"sig_is_disabled":false,"inline_featured_image":false,"c2c_always_allow_admin_comments":false,"footnotes":"","jetpack_publicize_message":"Animating with Lottie by @broods_","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":[]},"categories":[4],"tags":[612,18881],"jetpack_publicize_connections":[],"acf":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/01\/play-pause.jpg?fit=1200%2C600&ssl=1","jetpack-related-posts":[{"id":373484,"url":"https:\/\/css-tricks.com\/gifs-without-the-gif-the-most-performant-image-and-video-options-right-now\/","url_meta":{"origin":332224,"position":0},"title":"GIFs Without the .gif: The Most Performant Image and Video Options Right Now","date":"September 28, 2022","format":false,"excerpt":"So you want an auto-playing looping video without sound? In popular vernacular this is the very meaning of the word GIF. The word has stuck around but the image format itself is ancient and obsolete. Twitter, for example, has a \u201cGIF\u201d button that actually inserts a element with an\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2018\/02\/video-as-image-fallback.jpg?fit=1000%2C500&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":269130,"url":"https:\/\/css-tricks.com\/animated-svg-radial-progress-bars\/","url_meta":{"origin":332224,"position":1},"title":"Animated SVG Radial Progress Bars","date":"April 3, 2018","format":false,"excerpt":"Dave Rupert shows us all how to animate radial progress bars in SVG with a tiny script alongside the stroke-dasharray and stroke-dashoffset properties: For a client project we tasked ourselves with building out one of those cool radial progress bars. In the past, we\u2019ve used entire Canvas-based charting libraries (156k\/44k\u2026","rel":"","context":"In "Link"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2018\/03\/radial-progress-bar.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":343623,"url":"https:\/\/css-tricks.com\/my-struggle-to-use-and-animate-a-conic-gradient-in-svg\/","url_meta":{"origin":332224,"position":2},"title":"My Struggle to Use and Animate a Conic Gradient in SVG","date":"July 8, 2021","format":false,"excerpt":"The wonderful company I work for, Payoneer, has a new logo, and my job was to recreate it and animate it for a loader component in our app. I\u2019ll explain exactly how I did it, share the problems I had, and walk you through the solution I came up with.\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/06\/s_6E4A6D840252F5540E6AD67A17BE7E31259197611E9560BE4326E845931F9BD4_1624057679356_Untitled-2.gif?fit=256%2C256&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":304130,"url":"https:\/\/css-tricks.com\/playing-with-particles-using-the-web-animations-api\/","url_meta":{"origin":332224,"position":3},"title":"Playing With Particles Using the Web Animations API","date":"March 18, 2020","format":false,"excerpt":"When it comes to motion and animations, there is probably nothing I love more than particles. This is why every time I explore new technologies I always end up creating demos with as many particles as I can. In this post, we'll make even more particle magic using the Web\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2020\/03\/sparkles.png?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":334213,"url":"https:\/\/css-tricks.com\/lets-create-a-custom-audio-player\/","url_meta":{"origin":332224,"position":4},"title":"Let\u2019s Create a Custom Audio Player","date":"February 18, 2021","format":false,"excerpt":"HTML has a built-in native audio player interface that we get simply using the element. Point it to a sound file and that\u2019s all there is to it. We even get to specify multiple files for better browser support, as well as a little CSS flexibility to style things\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/02\/custom-audio-player.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":336928,"url":"https:\/\/css-tricks.com\/interactive-web-components-are-easier-than-you-think\/","url_meta":{"origin":332224,"position":5},"title":"Interactive Web Components Are Easier Than You Think","date":"March 25, 2021","format":false,"excerpt":"In my last article, we saw that web components aren\u2019t as scary as they seem. We looked at a super simple setup and made a zombie dating service profile, complete with a custom element. We reused the element for each profile and populated each one with unique info using\u2026","rel":"","context":"In "Article"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/03\/zombie-like-message.jpg?fit=1200%2C600&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"featured_media_src_url":"https:\/\/i0.wp.com\/css-tricks.com\/wp-content\/uploads\/2021\/01\/play-pause.jpg?fit=1024%2C512&ssl=1","_links":{"self":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/332224"}],"collection":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/users\/280207"}],"replies":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/comments?post=332224"}],"version-history":[{"count":8,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/332224\/revisions"}],"predecessor-version":[{"id":332289,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/posts\/332224\/revisions\/332289"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media\/332232"}],"wp:attachment":[{"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/media?parent=332224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/categories?post=332224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/css-tricks.com\/wp-json\/wp\/v2\/tags?post=332224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}