<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kodza</title>
    <link>https://kodza.dev/components/</link>
    <atom:link href="https://kodza.dev/feed.xml" rel="self" type="application/rss+xml" />
    <description>New Kodza components, newest first. Plain HTML, CSS and JS. Zero dependencies.</description>
    <language>en</language>
    <lastBuildDate>Wed, 21 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Eye Glyph</title>
      <link>https://kodza.dev/components/eye-glyph/</link>
      <guid isPermaLink="true">https://kodza.dev/components/eye-glyph/</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Text effects</category>
      <description>Any letter with a hole becomes an eye: the pupil follows the pointer, lashes grow on top, and real lids close it when it blinks. Poke one and it winks.</description>
      <enclosure url="https://kodza.dev/anim/eye-glyph/og.jpg?v=980a01ae" length="41941" type="image/jpeg" />
    </item>
    <item>
      <title>Hero Expand</title>
      <link>https://kodza.dev/components/hero-expand/</link>
      <guid isPermaLink="true">https://kodza.dev/components/hero-expand/</guid>
      <pubDate>Wed, 21 Oct 2026 00:00:00 GMT</pubDate>
      <category>Hero</category>
      <description>A big title with a small picture set between two words. On scroll the scene pins, the picture opens to full screen and pushes the words aside, then a caption and a button rise. Scroll back up: it rewinds.</description>
      <enclosure url="https://kodza.dev/anim/hero-expand/og.jpg?v=c4a2d8fd" length="54086" type="image/jpeg" />
    </item>
    <item>
      <title>Grain</title>
      <link>https://kodza.dev/components/grain/</link>
      <guid isPermaLink="true">https://kodza.dev/components/grain/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Backgrounds &amp; textures</category>
      <description>Film grain from one inline SVG noise, jumping ten times a second like the next frame of a roll: under the words of a section, over its photo. The specks take your two colours. Nothing to download.</description>
      <enclosure url="https://kodza.dev/anim/grain/og.jpg?v=27ca11cd" length="111613" type="image/jpeg" />
    </item>
    <item>
      <title>Hero Split</title>
      <link>https://kodza.dev/components/hero-split/</link>
      <guid isPermaLink="true">https://kodza.dev/components/hero-split/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Hero</category>
      <description>A split hero, words on the left and a 4:5 picture on the right: the title lines rise out of their masks while the picture opens from the top edge down.</description>
      <enclosure url="https://kodza.dev/anim/hero-split/og.jpg?v=265c3ee8" length="46180" type="image/jpeg" />
    </item>
    <item>
      <title>Interactive Dots</title>
      <link>https://kodza.dev/components/interactive-dots/</link>
      <guid isPermaLink="true">https://kodza.dev/components/interactive-dots/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Backgrounds &amp; textures</category>
      <description>A hero over a field of fine dots. The pointer pushes them aside like a hand in sand, they spring back, and a click sends a wave across. One canvas, asleep when nobody is looking.</description>
      <enclosure url="https://kodza.dev/anim/interactive-dots/og.jpg?v=0fcd8815" length="68633" type="image/jpeg" />
    </item>
    <item>
      <title>Page Lift</title>
      <link>https://kodza.dev/components/page-lift/</link>
      <guid isPermaLink="true">https://kodza.dev/components/page-lift/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Preloaders &amp; transitions</category>
      <description>Between two real pages, the one you leave recedes as the next rises over it on a rounded edge. The header stays, back plays it in reverse. Chrome, Edge, Safari; Firefox loads plainly for now. No GSAP.</description>
      <enclosure url="https://kodza.dev/anim/page-lift/og.jpg?v=8872f1f9" length="40962" type="image/jpeg" />
    </item>
    <item>
      <title>Pattern Background</title>
      <link>https://kodza.dev/components/pattern-background/</link>
      <guid isPermaLink="true">https://kodza.dev/components/pattern-background/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Backgrounds &amp; textures</category>
      <description>A hero framed by its own pattern: the grid lines up on your content, four hairlines run along its edges with crop marks on the corners, the rest fades out. Grid, dots, crosses or diagonals. No images.</description>
      <enclosure url="https://kodza.dev/anim/pattern-background/og.jpg?v=0daae216" length="65121" type="image/jpeg" />
    </item>
    <item>
      <title>Share Button</title>
      <link>https://kodza.dev/components/share-button/</link>
      <guid isPermaLink="true">https://kodza.dev/components/share-button/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Buttons</category>
      <description>Press Share and the options slide out from behind it, the last one pushing the pill open, while the arrow takes off and a cross draws itself. Copy link turns into a check; X and LinkedIn open in a small window.</description>
      <enclosure url="https://kodza.dev/anim/share-button/og.jpg?v=9b157dcb" length="36648" type="image/jpeg" />
    </item>
    <item>
      <title>Split Button</title>
      <link>https://kodza.dev/components/split-button/</link>
      <guid isPermaLink="true">https://kodza.dev/components/split-button/</guid>
      <pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate>
      <category>Buttons</category>
      <description>The main action on the left, the other options behind an arrow. One tint slides between the halves; pick another way to do it and the label rolls over, the button easing to its new width.</description>
      <enclosure url="https://kodza.dev/anim/split-button/og.jpg?v=b92492a5" length="56061" type="image/jpeg" />
    </item>
    <item>
      <title>3D Press Button</title>
      <link>https://kodza.dev/components/press-button/</link>
      <guid isPermaLink="true">https://kodza.dev/components/press-button/</guid>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>Buttons</category>
      <description>A button with real thickness: the face sinks into its base, even the quickest tap goes all the way down, and it springs back with a small bounce. A keycap, a brutalist slab, or a toggle that stays down.</description>
      <enclosure url="https://kodza.dev/anim/press-button/og.jpg?v=f4e9e163" length="38102" type="image/jpeg" />
    </item>
    <item>
      <title>Hold to Confirm</title>
      <link>https://kodza.dev/components/hold-to-confirm/</link>
      <guid isPermaLink="true">https://kodza.dev/components/hold-to-confirm/</guid>
      <pubDate>Mon, 19 Oct 2026 00:00:00 GMT</pubDate>
      <category>Buttons</category>
      <description>For the actions you cannot take back: hold it down and an ink pill fills the button, let go too early and it drains back, hold to the end and it ticks. Mouse, finger, Space or Enter.</description>
      <enclosure url="https://kodza.dev/anim/hold-to-confirm/og.jpg?v=e013defd" length="34408" type="image/jpeg" />
    </item>
    <item>
      <title>Carousel</title>
      <link>https://kodza.dev/components/carousel/</link>
      <guid isPermaLink="true">https://kodza.dev/components/carousel/</guid>
      <pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate>
      <category>Media</category>
      <description>A native scroll-snap carousel that works before the script loads. Then: page buttons, a rolling count, a progress bar or dots, and mouse drag with a throw. Never steals the wheel.</description>
      <enclosure url="https://kodza.dev/anim/carousel/og.jpg?v=61adb572" length="56829" type="image/jpeg" />
    </item>
    <item>
      <title>Landing Reveal</title>
      <link>https://kodza.dev/components/landing-reveal/</link>
      <guid isPermaLink="true">https://kodza.dev/components/landing-reveal/</guid>
      <pubDate>Sun, 18 Oct 2026 00:00:00 GMT</pubDate>
      <category>Preloaders &amp; transitions</category>
      <description>A preloader that counts the files your hero really needs while its images rise onto a pile. At 100 the hero image comes up last and grows into place, then the title rises. Click or any key skips. No GSAP.</description>
    </item>
    <item>
      <title>Hover List Preview</title>
      <link>https://kodza.dev/components/hover-list-preview/</link>
      <guid isPermaLink="true">https://kodza.dev/components/hover-list-preview/</guid>
      <pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate>
      <category>Image effects</category>
      <description>Point at a row and its picture shows in one frame that follows the pointer, wiping to the next picture as you move down the list. Panel mode, keyboard and touch thumbnails included.</description>
      <enclosure url="https://kodza.dev/anim/hover-list-preview/og.jpg?v=6b29e8e3" length="52849" type="image/jpeg" />
    </item>
    <item>
      <title>Trapdoor Menu</title>
      <link>https://kodza.dev/components/trapdoor-menu/</link>
      <guid isPermaLink="true">https://kodza.dev/components/trapdoor-menu/</guid>
      <pubDate>Sat, 17 Oct 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>Press Menu and the page swings down on its hinge like a trapdoor, showing the menu underneath: links rise as the edge passes them, an image follows your pointer. Closing replays it backwards. No GSAP.</description>
      <enclosure url="https://kodza.dev/anim/trapdoor-menu/og.jpg?v=78dcd297" length="57294" type="image/jpeg" />
    </item>
    <item>
      <title>Alert</title>
      <link>https://kodza.dev/components/alert/</link>
      <guid isPermaLink="true">https://kodza.dev/components/alert/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Feedback &amp; loading</category>
      <description>A message in the page: note, success, warning or error, told apart by the icon, not by color. The icon draws itself, a dismissed alert folds away and an error unfolds its log.</description>
      <enclosure url="https://kodza.dev/anim/alert/og.jpg?v=fda21fac" length="47831" type="image/jpeg" />
    </item>
    <item>
      <title>Arrow Link</title>
      <link>https://kodza.dev/components/arrow-link/</link>
      <guid isPermaLink="true">https://kodza.dev/components/arrow-link/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Links</category>
      <description>A link that points the way: at rest a chevron, on hover the shaft draws itself in and the head moves on, › becomes →. A back variant points the other way. Pure CSS.</description>
      <enclosure url="https://kodza.dev/anim/arrow-link/og.jpg?v=9ffa7a81" length="33152" type="image/jpeg" />
    </item>
    <item>
      <title>Back to Top</title>
      <link>https://kodza.dev/components/back-to-top/</link>
      <guid isPermaLink="true">https://kodza.dev/components/back-to-top/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Scroll</category>
      <description>A round button that shows up a screen down, its ring filling as you read. Its label unrolls on hover, the arrow takes off when you click.</description>
      <enclosure url="https://kodza.dev/anim/back-to-top/og.jpg?v=c7e5fd24" length="53209" type="image/jpeg" />
    </item>
    <item>
      <title>Before / After</title>
      <link>https://kodza.dev/components/before-after/</link>
      <guid isPermaLink="true">https://kodza.dev/components/before-after/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Media</category>
      <description>Two pictures in one frame and a handle between them: drag it, click and it glides, or use the arrow keys. It nudges once when first seen; the labels step aside.</description>
      <enclosure url="https://kodza.dev/anim/before-after/og.jpg?v=8bdda277" length="53964" type="image/jpeg" />
    </item>
    <item>
      <title>Code Block</title>
      <link>https://kodza.dev/components/code-block/</link>
      <guid isPermaLink="true">https://kodza.dev/components/code-block/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Data display</category>
      <description>Code to read and copy: file name, line numbers, highlighted lines and a monochrome syntax in weight and light. Copy rolls to Copied; a terminal copies its commands only.</description>
      <enclosure url="https://kodza.dev/anim/code-block/og.jpg?v=b4162d3e" length="55091" type="image/jpeg" />
    </item>
    <item>
      <title>Cookie Consent</title>
      <link>https://kodza.dev/components/cookie-consent/</link>
      <guid isPermaLink="true">https://kodza.dev/components/cookie-consent/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Overlays</category>
      <description>An honest cookie card: Reject weighs as much as Accept, Choose unfolds the categories, the choice is kept and a link brings the card back.</description>
      <enclosure url="https://kodza.dev/anim/cookie-consent/og.jpg?v=4a025d52" length="54796" type="image/jpeg" />
    </item>
    <item>
      <title>Empty State</title>
      <link>https://kodza.dev/components/empty-state/</link>
      <guid isPermaLink="true">https://kodza.dev/components/empty-state/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Feedback &amp; loading</category>
      <description>What a list shows when it is empty: a CSS drawing that answers when you come near, a line in a human voice and the next step. A second take for searches that find nothing.</description>
      <enclosure url="https://kodza.dev/anim/empty-state/og.jpg?v=02738148" length="45611" type="image/jpeg" />
    </item>
    <item>
      <title>External Link</title>
      <link>https://kodza.dev/components/external-link/</link>
      <guid isPermaLink="true">https://kodza.dev/components/external-link/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Links</category>
      <description>A link that leaves the site says so: a line of ink runs under the words to the ↗, which then springs out towards the corner, its shaft stretching after it. Pure CSS.</description>
      <enclosure url="https://kodza.dev/anim/external-link/og.jpg?v=8e2b580d" length="32697" type="image/jpeg" />
    </item>
    <item>
      <title>Horizontal Scroll</title>
      <link>https://kodza.dev/components/horizontal-scroll/</link>
      <guid isPermaLink="true">https://kodza.dev/components/horizontal-scroll/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Scroll</category>
      <description>A section that pins itself while its cards slide sideways as you scroll down. Pictures drift in their frames, the counter rolls. A swipe on touch.</description>
      <enclosure url="https://kodza.dev/anim/horizontal-scroll/og.jpg?v=2e9cab1e" length="54047" type="image/jpeg" />
    </item>
    <item>
      <title>Hover Nav</title>
      <link>https://kodza.dev/components/hover-nav/</link>
      <guid isPermaLink="true">https://kodza.dev/components/hover-nav/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>A pill of links where the highlight slides under the pointer and settles back on the current page. The ink version turns the text white right at its edges.</description>
      <enclosure url="https://kodza.dev/anim/hover-nav/og.jpg?v=d6918063" length="28778" type="image/jpeg" />
    </item>
    <item>
      <title>Image Reveal</title>
      <link>https://kodza.dev/components/image-reveal/</link>
      <guid isPermaLink="true">https://kodza.dev/components/image-reveal/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Image effects</category>
      <description>A picture that unveils itself when it comes into view: a curtain opens from below, from the side or like an iris while the picture settles from a slight zoom.</description>
      <enclosure url="https://kodza.dev/anim/image-reveal/og.jpg?v=360daa18" length="45318" type="image/jpeg" />
    </item>
    <item>
      <title>Kbd</title>
      <link>https://kodza.dev/components/kbd/</link>
      <guid isPermaLink="true">https://kodza.dev/components/kbd/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Data display</category>
      <description>Keyboard keys with a little depth, alone, in a combo or in a list of shortcuts. Type one for real and its keys sink as you press them; the whole combo down lights its line.</description>
      <enclosure url="https://kodza.dev/anim/kbd/og.jpg?v=aedead34" length="23122" type="image/jpeg" />
    </item>
    <item>
      <title>Lightbox</title>
      <link>https://kodza.dev/components/lightbox/</link>
      <guid isPermaLink="true">https://kodza.dev/components/lightbox/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Media</category>
      <description>Wrap an article and every picture in it opens large: it grows from its own place to the screen, arrows or a swipe go to the next, and it returns to its place on Escape.</description>
      <enclosure url="https://kodza.dev/anim/lightbox/og.jpg?v=7f3ec14b" length="48274" type="image/jpeg" />
    </item>
    <item>
      <title>Link Preview</title>
      <link>https://kodza.dev/components/link-preview/</link>
      <guid isPermaLink="true">https://kodza.dev/components/link-preview/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Links</category>
      <description>Point at a link and a card of where it goes unfolds above it. One card per paragraph: it glides from link to link, its picture cross-fading and its words rolling.</description>
      <enclosure url="https://kodza.dev/anim/link-preview/og.jpg?v=3c5530c9" length="50365" type="image/jpeg" />
    </item>
    <item>
      <title>Loading Button</title>
      <link>https://kodza.dev/components/loading-button/</link>
      <guid isPermaLink="true">https://kodza.dev/components/loading-button/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Buttons</category>
      <description>A button that shows its work: its words roll from Deploy to Deploying while a ring comes in, then the ring closes on a tick for Deployed. The width never moves.</description>
      <enclosure url="https://kodza.dev/anim/loading-button/og.jpg?v=1d0ebc90" length="34104" type="image/jpeg" />
    </item>
    <item>
      <title>Magnetic Button</title>
      <link>https://kodza.dev/components/magnetic-button/</link>
      <guid isPermaLink="true">https://kodza.dev/components/magnetic-button/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Buttons</category>
      <description>A button that leans towards the pointer as it comes near, its words a little further, and settles back softly. Its click area moves with it. Calm on touch screens.</description>
      <enclosure url="https://kodza.dev/anim/magnetic-button/og.jpg?v=e69864f7" length="32657" type="image/jpeg" />
    </item>
    <item>
      <title>OTP Input</title>
      <link>https://kodza.dev/components/otp-input/</link>
      <guid isPermaLink="true">https://kodza.dev/components/otp-input/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Forms</category>
      <description>A one-time code field: one real input drawn as cells. Digits rise into place, paste and SMS autofill just work, and the cells turn to ink once complete.</description>
      <enclosure url="https://kodza.dev/anim/otp-input/og.jpg?v=0c6c601c" length="36826" type="image/jpeg" />
    </item>
    <item>
      <title>Password</title>
      <link>https://kodza.dev/components/password-field/</link>
      <guid isPermaLink="true">https://kodza.dev/components/password-field/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Forms</category>
      <description>A password field with an eye that crosses itself out, a meter that fills as it gets stronger, a verdict that rolls and rules that tick themselves off.</description>
      <enclosure url="https://kodza.dev/anim/password-field/og.jpg?v=d33f7a01" length="35255" type="image/jpeg" />
    </item>
    <item>
      <title>Product Tour</title>
      <link>https://kodza.dev/components/product-tour/</link>
      <guid isPermaLink="true">https://kodza.dev/components/product-tour/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Overlays</category>
      <description>A guided tour: the page dims, a spotlight cuts out each element and glides to the next, reshaping on the way, with a card that follows. Keyboard too.</description>
      <enclosure url="https://kodza.dev/anim/product-tour/og.jpg?v=43a4362e" length="47834" type="image/jpeg" />
    </item>
    <item>
      <title>Scroll Header</title>
      <link>https://kodza.dev/components/scroll-header/</link>
      <guid isPermaLink="true">https://kodza.dev/components/scroll-header/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>A floating glass pill that clears the top of the page, frosts as you scroll, steps aside while you read and turns to dark glass over dark sections.</description>
      <enclosure url="https://kodza.dev/anim/scroll-header/og.jpg?v=6859bdf7" length="60623" type="image/jpeg" />
    </item>
    <item>
      <title>Shimmer Text</title>
      <link>https://kodza.dev/components/text-shimmer/</link>
      <guid isPermaLink="true">https://kodza.dev/components/text-shimmer/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Text effects</category>
      <description>A band of light that sweeps across text, the way a busy interface says &quot;still working on it&quot;. Looping, on hover, or following the pointer.</description>
      <enclosure url="https://kodza.dev/anim/text-shimmer/og.jpg?v=21b3971e" length="36939" type="image/jpeg" />
    </item>
    <item>
      <title>Stat Card</title>
      <link>https://kodza.dev/components/stat-card/</link>
      <guid isPermaLink="true">https://kodza.dev/components/stat-card/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Data display</category>
      <description>A key figure, its change and the curve behind it: the figure rolls, the curve draws itself and a guide follows your pointer with the value of the day. Trends told by arrows.</description>
      <enclosure url="https://kodza.dev/anim/stat-card/og.jpg?v=f6544ba2" length="38581" type="image/jpeg" />
    </item>
    <item>
      <title>Sticky Steps</title>
      <link>https://kodza.dev/components/sticky-steps/</link>
      <guid isPermaLink="true">https://kodza.dev/components/sticky-steps/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Scroll</category>
      <description>A picture pinned on one side, steps scrolling on the other: each step draws its picture over the last like a curtain, and the counter rolls along.</description>
      <enclosure url="https://kodza.dev/anim/sticky-steps/og.jpg?v=fc6e0a4e" length="41683" type="image/jpeg" />
    </item>
    <item>
      <title>Table of Contents</title>
      <link>https://kodza.dev/components/table-of-contents/</link>
      <guid isPermaLink="true">https://kodza.dev/components/table-of-contents/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>A summary card built from your headings: an ink marker follows the section you read, a ring fills, the time left counts down. A bar on phones.</description>
      <enclosure url="https://kodza.dev/anim/table-of-contents/og.jpg?v=9847dfba" length="60910" type="image/jpeg" />
    </item>
    <item>
      <title>Text Field</title>
      <link>https://kodza.dev/components/text-field/</link>
      <guid isPermaLink="true">https://kodza.dev/components/text-field/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Forms</category>
      <description>A text field whose label folds up as you type. A button clears it, a check draws itself once it is valid, and the hint gives way to the error.</description>
      <enclosure url="https://kodza.dev/anim/text-field/og.jpg?v=e178205a" length="29429" type="image/jpeg" />
    </item>
    <item>
      <title>Top Loading Bar</title>
      <link>https://kodza.dev/components/top-loading-bar/</link>
      <guid isPermaLink="true">https://kodza.dev/components/top-loading-bar/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Feedback &amp; loading</category>
      <description>The thin line at the top of the screen while a page loads: it creeps in shrinking steps, runs to the end and slips off to the right. Starts by itself on the site&#39;s links.</description>
      <enclosure url="https://kodza.dev/anim/top-loading-bar/og.jpg?v=959a8bdd" length="46367" type="image/jpeg" />
    </item>
    <item>
      <title>Word Rotator</title>
      <link>https://kodza.dev/components/word-rotator/</link>
      <guid isPermaLink="true">https://kodza.dev/components/word-rotator/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Text effects</category>
      <description>One word of a sentence keeps changing: the next one&#39;s letters rise as the old ones leave, or the word flips over. The space follows the word, the sentence moves along.</description>
      <enclosure url="https://kodza.dev/anim/word-rotator/og.jpg?v=c0e16f03" length="37995" type="image/jpeg" />
    </item>
    <item>
      <title>Zoom Lens</title>
      <link>https://kodza.dev/components/zoom-lens/</link>
      <guid isPermaLink="true">https://kodza.dev/components/zoom-lens/</guid>
      <pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate>
      <category>Media</category>
      <description>A closer look under the pointer: a round lens follows with a little lag and shows the detail from a sharper file, or the picture itself zooms towards the pointer.</description>
      <enclosure url="https://kodza.dev/anim/zoom-lens/og.jpg?v=89e63d76" length="43397" type="image/jpeg" />
    </item>
    <item>
      <title>Avatar</title>
      <link>https://kodza.dev/components/avatar/</link>
      <guid isPermaLink="true">https://kodza.dev/components/avatar/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Data display</category>
      <description>Initials or a picture in four sizes, a status told by a shape (full, ring, bar, faded), and a group that spreads when you come near, the face you point at saying its name.</description>
      <enclosure url="https://kodza.dev/anim/avatar/og.jpg?v=6d886ccb" length="31499" type="image/jpeg" />
    </item>
    <item>
      <title>Badge</title>
      <link>https://kodza.dev/components/badge/</link>
      <guid isPermaLink="true">https://kodza.dev/components/badge/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Data display</category>
      <description>Small labels: soft, solid, live, mono and a count that rolls. Remove a tag and it shrinks away while its neighbours glide to their new place, across lines too.</description>
      <enclosure url="https://kodza.dev/anim/badge/og.jpg?v=781d6665" length="30571" type="image/jpeg" />
    </item>
    <item>
      <title>Breadcrumbs</title>
      <link>https://kodza.dev/components/breadcrumbs/</link>
      <guid isPermaLink="true">https://kodza.dev/components/breadcrumbs/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>A breadcrumb trail that folds its middle behind a &quot;…&quot; button when it would not fit on one line, and unfolds it crumb after crumb.</description>
      <enclosure url="https://kodza.dev/anim/breadcrumbs/og.jpg?v=e48b9a88" length="28273" type="image/jpeg" />
    </item>
    <item>
      <title>Card</title>
      <link>https://kodza.dev/components/card/</link>
      <guid isPermaLink="true">https://kodza.dev/components/card/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Cards</category>
      <description>An editorial card, clickable as a whole through one link: the image drifts closer, the border firms up and an arrow slides in.</description>
      <enclosure url="https://kodza.dev/anim/card/og.jpg?v=f3d17835" length="35860" type="image/jpeg" />
    </item>
    <item>
      <title>Color Picker</title>
      <link>https://kodza.dev/components/color-picker/</link>
      <guid isPermaLink="true">https://kodza.dev/components/color-picker/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Forms</category>
      <description>A real colour input with a proper panel: saturation square, hue slider, hex field, presets, eyedropper and copy. Pick a preset and the handles glide to it.</description>
      <enclosure url="https://kodza.dev/anim/color-picker/og.jpg?v=764accfe" length="46073" type="image/jpeg" />
    </item>
    <item>
      <title>Command Palette</title>
      <link>https://kodza.dev/components/command-palette/</link>
      <guid isPermaLink="true">https://kodza.dev/components/command-palette/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>A ⌘K palette in a real dialog: results filter as you type, matched letters are underlined and a highlight slides between them.</description>
      <enclosure url="https://kodza.dev/anim/command-palette/og.jpg?v=d7061d2e" length="40129" type="image/jpeg" />
    </item>
    <item>
      <title>Context Menu</title>
      <link>https://kodza.dev/components/context-menu/</link>
      <guid isPermaLink="true">https://kodza.dev/components/context-menu/</guid>
      <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
      <category>Navigation</category>
      <description>A right-click menu that grows from the exact point you clicked, stays on screen and works from the keyboard with Shift + F10.</description>
      <enclosure url="https://kodza.dev/anim/context-menu/og.jpg?v=85b465d1" length="48998" type="image/jpeg" />
    </item>
  </channel>
</rss>
