<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CSS Animations on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/css-animations/</link><description>Recent content in CSS Animations on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 05 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/css-animations/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 4: Anatomy of a Scoped Transition: Pseudo-elements Explained</title><link>https://ai-blog.noorshomelab.dev/scoped-view-transitions-2025/chapter-4-anatomy-pseudo-elements/</link><pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/scoped-view-transitions-2025/chapter-4-anatomy-pseudo-elements/</guid><description>&lt;h2 id="chapter-4-anatomy-of-a-scoped-transition-pseudo-elements-explained"&gt;Chapter 4: Anatomy of a Scoped Transition: Pseudo-elements Explained&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid web developer! In our previous chapters, you learned the magic of initiating Scoped View Transitions using &lt;code&gt;element.startViewTransition()&lt;/code&gt;. You saw how effortlessly the browser can animate changes within a specific part of your page, creating delightful user experiences. But what if you want more control? What if you want to dictate &lt;em&gt;how&lt;/em&gt; those animations happen?&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s exactly what we&amp;rsquo;ll uncover in this chapter! We&amp;rsquo;re going to peel back the layers and peer into the inner workings of a View Transition. You&amp;rsquo;ll learn about the special &amp;ldquo;pseudo-elements&amp;rdquo; the browser creates behind the scenes to perform these animations. Understanding these elements is your key to unlocking truly custom, beautiful, and performant transitions. Get ready to dive deep into the browser&amp;rsquo;s rendering process and gain mastery over your animations!&lt;/p&gt;</description></item></channel></rss>