<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SMIL on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/smil/</link><description>Recent content in SMIL on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sun, 02 Nov 2025 18:00:00 +0530</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/smil/index.xml" rel="self" type="application/rss+xml"/><item><title>Advanced Topics: Animation with CSS and SMIL</title><link>https://ai-blog.noorshomelab.dev/svg-guide/advanced-animation-css-smil/</link><pubDate>Sun, 02 Nov 2025 18:00:00 +0530</pubDate><guid>https://ai-blog.noorshomelab.dev/svg-guide/advanced-animation-css-smil/</guid><description>&lt;h1 id="9-advanced-topics-animation-with-css-and-smil"&gt;9. Advanced Topics: Animation with CSS and SMIL&lt;/h1&gt;
&lt;p&gt;Animation is where SVG truly shines, allowing you to transform static graphics into dynamic and engaging experiences. This chapter explores two primary methods for animating SVGs: using CSS (transitions and keyframes) and using native SVG animation elements (SMIL). While JavaScript libraries like GSAP offer the most sophisticated control (and are briefly mentioned), we&amp;rsquo;ll focus on browser-native solutions first.&lt;/p&gt;
&lt;h2 id="91-animation-with-css"&gt;9.1 Animation with CSS&lt;/h2&gt;
&lt;p&gt;CSS provides a powerful and performant way to animate SVG elements. It leverages the browser&amp;rsquo;s rendering engine for smooth animations, often taking advantage of hardware acceleration.&lt;/p&gt;</description></item></channel></rss>