<?xml version="1.0" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Vale.Rocks Demos</title>
    <description>Front-end experiments and code demos.</description>
    <link>https://vale.rocks/demos</link>
    <atom:link href="https://vale.rocks/demos/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <pubDate>Fri, 23 Oct 2026 04:16:40 GMT</pubDate>
      <title>&amp;lt;audio&amp;gt; with playing animation</title>
      <link>https://vale.rocks/demos/01a166ee-434c-71b3-8daa-0356a8a5e3f6</link>
      <guid>https://vale.rocks/demos/01a166ee-434c-71b3-8daa-0356a8a5e3f6</guid>
      <description>&lt;p&gt;An &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; element with a border which marches around it when playing to showcase the media element pseudo-classes (specifically &lt;code&gt;:playing&lt;/code&gt; in this case). This animation would be perfect to use for &lt;code&gt;:buffering&lt;/code&gt;, but that is hard to showcase in a Pen.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>An <code>&lt;audio&gt;</code> element with a border which marches around it when playing to showcase the media element pseudo-classes (specifically <code>:playing</code> in this case). This animation would be perfect to use for <code>:buffering</code>, but that is hard to showcase in a Pen.</p>

			<p><a href="https://vale.rocks/demos/01a166ee-434c-71b3-8daa-0356a8a5e3f6"><img src="https://01a166ee-434c-71b3-8daa-0356a8a5e3f6.codepen.dev/.codepen/screenshots/475895d94571a535d4618e84ab86decc531decfc2e4b12e98526aea05853f49f/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Tue, 20 Oct 2026 05:47:34 GMT</pubDate>
      <title>Npmx Embed Web Component Demo</title>
      <link>https://vale.rocks/demos/01a157d4-ebe1-7899-93f0-ba7d67239792</link>
      <guid>https://vale.rocks/demos/01a157d4-ebe1-7899-93f0-ba7d67239792</guid>
      <description>&lt;p&gt;Demo of my npmx-embed web component which allows embedding details from an npm package on web pages.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tangled.org/vale.rocks/npmx-embed&quot;&gt;https://tangled.org/vale.rocks/npmx-embed&lt;/a&gt;&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Demo of my npmx-embed web component which allows embedding details from an npm package on web pages.</p>
<p><a href="https://tangled.org/vale.rocks/npmx-embed">https://tangled.org/vale.rocks/npmx-embed</a></p>

			<p><a href="https://vale.rocks/demos/01a157d4-ebe1-7899-93f0-ba7d67239792"><img src="https://01a157d4-ebe1-7899-93f0-ba7d67239792.codepen.dev/.codepen/screenshots/1d431be0f5edcc3503b4636b3667706685a799b54827d990c4b598cc10c00d5b/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 23 Sep 2026 04:05:55 GMT</pubDate>
      <title>Simple Scroll Triggered Animation</title>
      <link>https://vale.rocks/demos/01a0cc71-09b7-71af-8773-568b96a6a7d5</link>
      <guid>https://vale.rocks/demos/01a0cc71-09b7-71af-8773-568b96a6a7d5</guid>
      <content:encoded><![CDATA[
			
			<p><a href="https://vale.rocks/demos/01a0cc71-09b7-71af-8773-568b96a6a7d5"><img src="https://01a0cc71-09b7-71af-8773-568b96a6a7d5.codepen.dev/.codepen/screenshots/dffe648c1845ff48ffa661743da19843c8c18524bd1738d9737ff94e7b22a060/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 23 Sep 2026 03:54:02 GMT</pubDate>
      <title>Simple Scroll Driven Animation</title>
      <link>https://vale.rocks/demos/01a0cc65-6860-7c5c-8967-fcd5180754b3</link>
      <guid>https://vale.rocks/demos/01a0cc65-6860-7c5c-8967-fcd5180754b3</guid>
      <content:encoded><![CDATA[
			
			<p><a href="https://vale.rocks/demos/01a0cc65-6860-7c5c-8967-fcd5180754b3"><img src="https://01a0cc65-6860-7c5c-8967-fcd5180754b3.codepen.dev/.codepen/screenshots/dab6d928466de7fdb15ff6fd33beed159ef34691916755028afd144c196a86a7/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 23 Sep 2026 02:15:18 GMT</pubDate>
      <title>Material You Dynamic Palette with color-mix()</title>
      <link>https://vale.rocks/demos/01a0cc08-ff54-7c40-a44f-41316eaf7a5a</link>
      <guid>https://vale.rocks/demos/01a0cc08-ff54-7c40-a44f-41316eaf7a5a</guid>
      <content:encoded><![CDATA[
			
			<p><a href="https://vale.rocks/demos/01a0cc08-ff54-7c40-a44f-41316eaf7a5a"><img src="https://01a0cc08-ff54-7c40-a44f-41316eaf7a5a.codepen.dev/.codepen/screenshots/5a145dbdfeb9abdd3026dde8bad28c25261741f576b52a93da8cf9645ad8e4e2/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 19 Aug 2026 00:05:16 GMT</pubDate>
      <title>Grouped VCA Faders-style Volume Slider</title>
      <link>https://vale.rocks/demos/01a01740-b88b-7a4b-8aff-9250ad37e4e7</link>
      <guid>https://vale.rocks/demos/01a01740-b88b-7a4b-8aff-9250ad37e4e7</guid>
      <description>&lt;p&gt;Grouped VCA faders allow controlling multiple faders (audio sliders) simultaneously while maintaining the relative value of each slider. This is a pattern commonly seen on physical audio mixing desks.&lt;/p&gt;
&lt;p&gt;The master slider can be used to reduce the volume of all channels at once, so that you don&amp;#8217;t need to individual scale down each channel&amp;#8217;s volume just to increase one channel&amp;#8217;s volume. The main place I can see such a system being applied is in video game settings interfaces.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Grouped VCA faders allow controlling multiple faders (audio sliders) simultaneously while maintaining the relative value of each slider. This is a pattern commonly seen on physical audio mixing desks.</p>
<p>The master slider can be used to reduce the volume of all channels at once, so that you don&#8217;t need to individual scale down each channel&#8217;s volume just to increase one channel&#8217;s volume. The main place I can see such a system being applied is in video game settings interfaces.</p>

			<p><a href="https://vale.rocks/demos/01a01740-b88b-7a4b-8aff-9250ad37e4e7"><img src="https://01a01740-b88b-7a4b-8aff-9250ad37e4e7.codepen.dev/.codepen/screenshots/b8f8a59fbb729a4403b6fbbd14dbbba65c69419af62610a6252528d66bce26ea/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Thu, 13 Aug 2026 04:57:59 GMT</pubDate>
      <title>Blockquotes With The Cite Attribute</title>
      <link>https://vale.rocks/demos/019ff953-590a-7af0-8d5d-d8c93c03b7ec</link>
      <guid>https://vale.rocks/demos/019ff953-590a-7af0-8d5d-d8c93c03b7ec</guid>
      <description>&lt;p&gt;Using HTML&amp;#8217;s &lt;code&gt;cite&lt;/code&gt; attribute with the &lt;code&gt;::after&lt;/code&gt; pseudo-element to display the source of a blockquote on a page without additional markup.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Using HTML&#8217;s <code>cite</code> attribute with the <code>::after</code> pseudo-element to display the source of a blockquote on a page without additional markup.</p>

			<p><a href="https://vale.rocks/demos/019ff953-590a-7af0-8d5d-d8c93c03b7ec"><img src="https://019ff953-590a-7af0-8d5d-d8c93c03b7ec.codepen.dev/.codepen/screenshots/a274bc24ff0fc8759d428c8d7bbf88dc445b08b9ba973fda207c1e68bfa9ce07/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Mon, 10 Aug 2026 02:42:46 GMT</pubDate>
      <title>Light/Dark/System Theme Setting</title>
      <link>https://vale.rocks/demos/019fe98c-2d9b-71e4-849d-726543589635</link>
      <guid>https://vale.rocks/demos/019fe98c-2d9b-71e4-849d-726543589635</guid>
      <description>&lt;p&gt;This is a light/dark theme switch with three states. It defaults to the system theme setting. Pressing light forces light mode. Pressing dark forces dark mode. Pressing the active setting again returns to the system preference.&lt;/p&gt;
&lt;p&gt;Further details on this approach: &lt;a href=&quot;https://vale.rocks/micros/20260810-0330&quot;&gt;https://vale.rocks/micros/20260810-0330&lt;/a&gt;&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>This is a light/dark theme switch with three states. It defaults to the system theme setting. Pressing light forces light mode. Pressing dark forces dark mode. Pressing the active setting again returns to the system preference.</p>
<p>Further details on this approach: <a href="https://vale.rocks/micros/20260810-0330">https://vale.rocks/micros/20260810-0330</a></p>

			<p><a href="https://vale.rocks/demos/019fe98c-2d9b-71e4-849d-726543589635"><img src="https://019fe98c-2d9b-71e4-849d-726543589635.codepen.dev/.codepen/screenshots/a66b6d43ae51bacf46d0f63d0f8d1067b69fed939d75871845eaea9d5a99d21d/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Thu, 06 Aug 2026 04:20:51 GMT</pubDate>
      <title>:has next-sibling combinator demo</title>
      <link>https://vale.rocks/demos/JoExxRJ</link>
      <guid>https://vale.rocks/demos/JoExxRJ</guid>
      <content:encoded><![CDATA[
			
			<p><a href="https://vale.rocks/demos/JoExxRJ"><img src="https://shots.codepen.io/username/pen/JoExxRJ-800.jpg?version=1785990082" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Thu, 06 Aug 2026 01:55:21 GMT</pubDate>
      <title>Simple Popover Demo</title>
      <link>https://vale.rocks/demos/pvRGqeQ</link>
      <guid>https://vale.rocks/demos/pvRGqeQ</guid>
      <description>&lt;p&gt;Simple demonstration of a basic popover.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Simple demonstration of a basic popover.</p>

			<p><a href="https://vale.rocks/demos/pvRGqeQ"><img src="https://shots.codepen.io/username/pen/pvRGqeQ-800.jpg?version=1785983772" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 05 Aug 2026 07:49:03 GMT</pubDate>
      <title>Simple @scope Demos</title>
      <link>https://vale.rocks/demos/PwWVOzP</link>
      <guid>https://vale.rocks/demos/PwWVOzP</guid>
      <content:encoded><![CDATA[
			
			<p><a href="https://vale.rocks/demos/PwWVOzP"><img src="https://shots.codepen.io/username/pen/PwWVOzP-800.jpg?version=1785916143" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 05 Aug 2026 05:26:19 GMT</pubDate>
      <title>sibling-count() dynamic list spacing</title>
      <link>https://vale.rocks/demos/WbRPZvq</link>
      <guid>https://vale.rocks/demos/WbRPZvq</guid>
      <description>&lt;p&gt;Dynamically space out the items in a list using sibling-count()&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Dynamically space out the items in a list using sibling-count()</p>

			<p><a href="https://vale.rocks/demos/WbRPZvq"><img src="https://shots.codepen.io/username/pen/WbRPZvq-800.jpg?version=1785914841" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Thu, 16 Jul 2026 03:20:20 GMT</pubDate>
      <title>text-box-trim Demo</title>
      <link>https://vale.rocks/demos/rajvbBd</link>
      <guid>https://vale.rocks/demos/rajvbBd</guid>
      <description>&lt;p&gt;A display of the various &lt;code&gt;text-box-trim&lt;/code&gt; values.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>A display of the various <code>text-box-trim</code> values.</p>

			<p><a href="https://vale.rocks/demos/rajvbBd"><img src="https://shots.codepen.io/username/pen/rajvbBd-800.jpg?version=1785983064" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 01 Jul 2026 04:02:58 GMT</pubDate>
      <title>FixCSS Demonstration</title>
      <link>https://vale.rocks/demos/019f1bb1-b2cc-7ad8-9dea-329cba5724d6</link>
      <guid>https://vale.rocks/demos/019f1bb1-b2cc-7ad8-9dea-329cba5724d6</guid>
      <description>&lt;p&gt;Demo of a library that fixes the mistakes the CSSWG have identified in the design of CSS to show what should have been.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tangled.org/vale.rocks/FixCSS&quot;&gt;https://tangled.org/vale.rocks/FixCSS&lt;/a&gt;&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Demo of a library that fixes the mistakes the CSSWG have identified in the design of CSS to show what should have been.</p>
<p><a href="https://tangled.org/vale.rocks/FixCSS">https://tangled.org/vale.rocks/FixCSS</a></p>

			<p><a href="https://vale.rocks/demos/019f1bb1-b2cc-7ad8-9dea-329cba5724d6"><img src="https://019f1bb1-b2cc-7ad8-9dea-329cba5724d6.codepen.dev/.codepen/screenshots/608214817d32906e6248fc4dfe95251a49c994c215fe3b415c39bab89c5b17ae/800.jpg" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Sat, 20 Jun 2026 11:58:31 GMT</pubDate>
      <title>3D Globe (No JavaScript)</title>
      <link>https://vale.rocks/demos/ZYLeywa</link>
      <guid>https://vale.rocks/demos/ZYLeywa</guid>
      <content:encoded><![CDATA[
			
			<p><a href="https://vale.rocks/demos/ZYLeywa"><img src="https://shots.codepen.io/username/pen/ZYLeywa-800.jpg?version=1782019499" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Sat, 20 Jun 2026 09:04:55 GMT</pubDate>
      <title>Ring Sphere (No JavaScript)</title>
      <link>https://vale.rocks/demos/BypWRox</link>
      <guid>https://vale.rocks/demos/BypWRox</guid>
      <description>&lt;p&gt;A rotating ring sphere made using only HTML and CSS.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>A rotating ring sphere made using only HTML and CSS.</p>

			<p><a href="https://vale.rocks/demos/BypWRox"><img src="https://shots.codepen.io/username/pen/BypWRox-800.jpg?version=1781947108" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Mon, 03 Nov 2025 03:09:42 GMT</pubDate>
      <title>Blobby Navbar Blur</title>
      <link>https://vale.rocks/demos/emJQXOx</link>
      <guid>https://vale.rocks/demos/emJQXOx</guid>
      <description>&lt;p&gt;Isolated reproduction of the header effect seen at in the original version of the Google Flow website: &lt;a href=&quot;https://web.archive.org/web/20250520174920/https://labs.google/flow/about&quot;&gt;https://web.archive.org/web/20250520174920/https://labs.google/flow/about&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Could be authored cleaner, but this uses the same method as the original.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Isolated reproduction of the header effect seen at in the original version of the Google Flow website: <a href="https://web.archive.org/web/20250520174920/https://labs.google/flow/about">https://web.archive.org/web/20250520174920/https://labs.google/flow/about</a></p>
<p>Could be authored cleaner, but this uses the same method as the original.</p>

			<p><a href="https://vale.rocks/demos/emJQXOx"><img src="https://shots.codepen.io/username/pen/emJQXOx-800.jpg?version=1793341241" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Fri, 31 Oct 2025 07:29:32 GMT</pubDate>
      <title>Sci-Fi Clock</title>
      <link>https://vale.rocks/demos/WbrgqeL</link>
      <guid>https://vale.rocks/demos/WbrgqeL</guid>
      <description>&lt;p&gt;Follows normal people date order. HH:MM:SS, DD/MM/YYYY&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Follows normal people date order. HH:MM:SS, DD/MM/YYYY</p>

			<p><a href="https://vale.rocks/demos/WbrgqeL"><img src="https://shots.codepen.io/username/pen/WbrgqeL-800.jpg?version=1761895792" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Thu, 30 Oct 2025 06:30:05 GMT</pubDate>
      <title>Dots Following Cursor</title>
      <link>https://vale.rocks/demos/NPxLjqX</link>
      <guid>https://vale.rocks/demos/NPxLjqX</guid>
      <description>&lt;p&gt;I&amp;#8217;m forever amazed by how much you can accomplish with so little code. The web is such a powerful platform and canvas is so much fun to experiment with.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>I&#8217;m forever amazed by how much you can accomplish with so little code. The web is such a powerful platform and canvas is so much fun to experiment with.</p>

			<p><a href="https://vale.rocks/demos/NPxLjqX"><img src="https://shots.codepen.io/username/pen/NPxLjqX-800.jpg?version=1761805977" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 29 Oct 2025 09:44:04 GMT</pubDate>
      <title>Radio Button Checkboxes</title>
      <link>https://vale.rocks/demos/jEWpdeR</link>
      <guid>https://vale.rocks/demos/jEWpdeR</guid>
      <description>&lt;p&gt;Tune in next time for checkbox radio buttons&amp;#8230;&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Tune in next time for checkbox radio buttons&#8230;</p>

			<p><a href="https://vale.rocks/demos/jEWpdeR"><img src="https://shots.codepen.io/username/pen/jEWpdeR-800.jpg?version=1761731044" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Tue, 28 Oct 2025 08:17:10 GMT</pubDate>
      <title>Custom Styled Audio Element Without JavaScript</title>
      <link>https://vale.rocks/demos/myVjEPQ</link>
      <guid>https://vale.rocks/demos/myVjEPQ</guid>
      <description>&lt;p&gt;Unfortunately WebKit/Blink only due to the use of vendor prefixed CSS. Doesn&amp;#8217;t work on Safari either, due to forced controls.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Unfortunately WebKit/Blink only due to the use of vendor prefixed CSS. Doesn&#8217;t work on Safari either, due to forced controls.</p>

			<p><a href="https://vale.rocks/demos/myVjEPQ"><img src="https://shots.codepen.io/username/pen/myVjEPQ-800.jpg?version=1792739693" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Mon, 27 Oct 2025 11:49:09 GMT</pubDate>
      <title>Tiny Colourful Canvas Animation</title>
      <link>https://vale.rocks/demos/ogbyaGw</link>
      <guid>https://vale.rocks/demos/ogbyaGw</guid>
      <description>&lt;p&gt;I made this as brutally small as I could as a bit of a challenge for myself.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>I made this as brutally small as I could as a bit of a challenge for myself.</p>

			<p><a href="https://vale.rocks/demos/ogbyaGw"><img src="https://shots.codepen.io/username/pen/ogbyaGw-800.jpg?version=1761566428" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Sun, 26 Oct 2025 07:38:34 GMT</pubDate>
      <title>Two Finger Dial</title>
      <link>https://vale.rocks/demos/WbryGqa</link>
      <guid>https://vale.rocks/demos/WbryGqa</guid>
      <description>&lt;p&gt;A sorta dial system. My mind goes to the futuristic displays of Minority Report or Iron Man.&lt;/p&gt;
&lt;p&gt;One finger serves as an anchor, while the other rotates around it. Could be cool for volume control or whatsnot.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>A sorta dial system. My mind goes to the futuristic displays of Minority Report or Iron Man.</p>
<p>One finger serves as an anchor, while the other rotates around it. Could be cool for volume control or whatsnot.</p>

			<p><a href="https://vale.rocks/demos/WbryGqa"><img src="https://shots.codepen.io/username/pen/WbryGqa-800.jpg?version=1761465052" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Sat, 25 Oct 2025 08:42:08 GMT</pubDate>
      <title>CRT Effect</title>
      <link>https://vale.rocks/demos/bNEMyPG</link>
      <guid>https://vale.rocks/demos/bNEMyPG</guid>
      <description>&lt;p&gt;A simple CRT-ish effect achieved in pure CSS.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>A simple CRT-ish effect achieved in pure CSS.</p>

			<p><a href="https://vale.rocks/demos/bNEMyPG"><img src="https://shots.codepen.io/username/pen/bNEMyPG-800.jpg?version=1761395343" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Fri, 24 Oct 2025 12:16:21 GMT</pubDate>
      <title>Watercolour Sunset</title>
      <link>https://vale.rocks/demos/xbZjYPr</link>
      <guid>https://vale.rocks/demos/xbZjYPr</guid>
      <description>&lt;p&gt;A sunset with a slightly watercolour look achieved via an SVG filter.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>A sunset with a slightly watercolour look achieved via an SVG filter.</p>

			<p><a href="https://vale.rocks/demos/xbZjYPr"><img src="https://shots.codepen.io/username/pen/xbZjYPr-800.jpg?version=1785937482" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Thu, 23 Oct 2025 09:19:56 GMT</pubDate>
      <title>Planet Clock New Tab Page</title>
      <link>https://vale.rocks/demos/OPMvGrw</link>
      <guid>https://vale.rocks/demos/OPMvGrw</guid>
      <description>&lt;p&gt;A procedural planet made using Three.js. A clock is also included, making it a fun new tab page in a browser..&lt;/p&gt;
&lt;p&gt;Spacebar generates a new and unique planet.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>A procedural planet made using Three.js. A clock is also included, making it a fun new tab page in a browser..</p>
<p>Spacebar generates a new and unique planet.</p>

			<p><a href="https://vale.rocks/demos/OPMvGrw"><img src="https://shots.codepen.io/username/pen/OPMvGrw-800.jpg?version=1761211961" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Wed, 22 Oct 2025 07:15:07 GMT</pubDate>
      <title>Marquee Text Phasing Effect</title>
      <link>https://vale.rocks/demos/azdYZRg</link>
      <guid>https://vale.rocks/demos/azdYZRg</guid>
      <description>&lt;p&gt;&lt;code&gt;&amp;lt;marquee&amp;gt;&lt;/code&gt; truly is so much fun. This effect makes the text stay in place but dissappear and reappear.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p><code>&lt;marquee&gt;</code> truly is so much fun. This effect makes the text stay in place but dissappear and reappear.</p>

			<p><a href="https://vale.rocks/demos/azdYZRg"><img src="https://shots.codepen.io/username/pen/azdYZRg-800.jpg?version=1761117860" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Tue, 21 Oct 2025 07:24:19 GMT</pubDate>
      <title>Play Stupid Grids, Win Stupid Prizes</title>
      <link>https://vale.rocks/demos/JoGpvER</link>
      <guid>https://vale.rocks/demos/JoGpvER</guid>
      <description>&lt;p&gt;Tables are fun. Odd table rendering stuff is funerer.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Tables are fun. Odd table rendering stuff is funerer.</p>

			<p><a href="https://vale.rocks/demos/JoGpvER"><img src="https://shots.codepen.io/username/pen/JoGpvER-800.jpg?version=1761031490" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Mon, 20 Oct 2025 12:39:10 GMT</pubDate>
      <title>Ruby Text Hover Effect</title>
      <link>https://vale.rocks/demos/vELdLMz</link>
      <guid>https://vale.rocks/demos/vELdLMz</guid>
      <description>&lt;p&gt;Excuse the poor Japanese.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Excuse the poor Japanese.</p>

			<p><a href="https://vale.rocks/demos/vELdLMz"><img src="https://shots.codepen.io/username/pen/vELdLMz-800.jpg?version=1760963981" alt=""></a></p>
		]]></content:encoded>
    </item>
    <item>
      <pubDate>Sun, 19 Oct 2025 06:13:06 GMT</pubDate>
      <title>Abstract Table Art</title>
      <link>https://vale.rocks/demos/ogbpMvv</link>
      <guid>https://vale.rocks/demos/ogbpMvv</guid>
      <description>&lt;p&gt;Getting crazy with some table styling (and the ever loved &lt;code&gt;bgcolor&lt;/code&gt; attribute) to make a cool, colourful, abstract, thingamabob.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[
			<p>Getting crazy with some table styling (and the ever loved <code>bgcolor</code> attribute) to make a cool, colourful, abstract, thingamabob.</p>

			<p><a href="https://vale.rocks/demos/ogbpMvv"><img src="https://shots.codepen.io/username/pen/ogbpMvv-800.jpg?version=1760854386" alt=""></a></p>
		]]></content:encoded>
    </item>
  </channel>
</rss>