<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #css</title>
    <link>/tags/css/</link>
    <description>Recent bookmarks tagged #css</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:45 +0000</lastBuildDate>
    <item>
      <title>Pure CSS halftone patterns: dots, lines, circles</title>
      <link>https://codepen.io/editor/MackFitz/pen/01a056f3-9af6-7f1b-a031-e52a5d38813d</link>
      <description>A project overdue. As an 80&#39;s/90&#39;s kid, I was obsessed with printing technology - and especially halftone patterns. I&#39;ve long theorized that these pat&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #nifty #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 04 Sep 2026 15:59:25 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38729</guid>
      <category>css</category>
      <category>nifty</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/4de983e71a4cdbdfe8aa61a766683ada.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>argyleink/prop-for-that: what JS knows, now CSS knows</title>
      <link>https://github.com/argyleink/prop-for-that</link>
      <description>Sliders, pointer position, element visibility, viewport size, battery, network, sensors — JavaScript can read all of it; CSS can&#39;t. prop-for-that writes that runtime state into --live-* and --const-* custom properties — batched and diffed down to one setProperty per frame — so your CSS can compose and react to it with plain calc() and var().&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #js #nifty #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 20 Jun 2026 17:25:33 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38591</guid>
      <category>css</category>
      <category>js</category>
      <category>nifty</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/add3d938965024b1b491aafe61ddeb3f.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Progressive Web Components | Ariel Salminen</title>
      <link>https://arielsalminen.com/2026/progressive-web-components/</link>
      <description>A Progressive Web Component is a native Custom Element designed in two layers: a base layer of HTML and CSS that renders immediately, without JavaScript, and an enhancement layer of JavaScript that adds reactivity, event handling, and more advanced templating.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #html #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 02 May 2026 17:44:34 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38500</guid>
      <category>css</category>
      <category>html</category>
      <category>webcomponents</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/4faf146ab0703fea6f55e5d9cbc00c7b.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>Introduction - Neobrutalism components</title>
      <link>https://www.neobrutalism.dev/docs</link>
      <description>Neobrutalism is a mix of regular brutalism in web design and more modern typography, illustration, and animation standards. Neobrutalism refuses the usual components of UX-UI design and embraces uncomfortable design elements, and it is more fearless to use distinctive color palettes.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #design #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 03 Mar 2026 18:16:09 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38355</guid>
      <category>css</category>
      <category>design</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/9dd5b6318609ed6377912961cb747fc7.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>How to Make a Damn Website</title>
      <link>https://lmnt.me/blog/how-to-make-a-damn-website.html</link>
      <description>A lot of people want to make a website but don’t know where to start or they get stuck. That’s in part because our perception of what websites should be has changed so dramatically over the last 20 years.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #html #rss #web #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 13 Jan 2026 01:08:47 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38202</guid>
      <category>css</category>
      <category>html</category>
      <category>rss</category>
      <category>web</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/c2b30dd03461725a992f15580cfafcb5.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>Using CSS nesting - CSS | MDN</title>
      <link>https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Nesting/Using</link>
      <description>The CSS nesting module allows you to write your stylesheets so that they are easier to read, more modular, and more maintainable. As you are not constantly repeating selectors, the file size can also be reduced.&#xA;&#xA;CSS nesting is different from CSS preprocessors such as Sass in that it is parsed by the browser rather than being pre-compiled by a CSS preprocessor. Also, in CSS nesting, the specificity of the &amp; nesting selector is similar to the :is() function; it is calculated using the highest specificity in the associated selector list.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 03 Dec 2025 18:22:34 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38050</guid>
      <category>css</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Shuffling a CSS grid using custom properties | Christian Heilmann</title>
      <link>https://christianheilmann.com/2025/11/24/shuffling-a-css-grid-using-custom-properties/</link>
      <description>The grid above shuffles around on every reload or when you active `shuffle` button. There are many ways to achieve this effect, but this example uses only CSS properties to set the order of the grid items. The HTML is not altered and there is no DOM manipulation other than accessing the CSS properties of the parent element. This should make this highly performant. The JavaScript code rotates the order of the items in the grid by changing the CSS variables that define their order.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 24 Nov 2025 23:42:39 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38028</guid>
      <category>css</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Getting Creative With shape-outside | CSS-Tricks</title>
      <link>https://css-tricks.com/getting-creative-with-shape-outside/</link>
      <description>There are so many creative opportunities for using shape-outside that I’m surprised I see it used so rarely. So, how can you use it to add personality to a design? Here’s how I do it.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #design #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 06 Oct 2025 22:39:50 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37785</guid>
      <category>css</category>
      <category>design</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/bddaff03e525fd926388ab173069c37c.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Custom CSS to give linkding a dark, card-based layout</title>
      <link>https://gist.github.com/ttscoff/041eccfbdd70c72698ffb570586dbea5</link>
      <description>&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #linkding #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 08 Sep 2025 03:38:14 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:33307</guid>
      <category>css</category>
      <category>linkding</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Split Flap</title>
      <link>https://fx.hot.page/split-flap?ref=sidebar</link>
      <description>As an ode to the train stations of my childhood, I bring you a skeuomorph split-flap web component&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #js #webcomponents #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 28 Jul 2025 16:24:13 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29409</guid>
      <category>css</category>
      <category>js</category>
      <category>webcomponents</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/29b4077eb9462985e80dede13833be55.webp" type="image/webp"></enclosure>
    </item>
    <item>
      <title>It&#39;s time for modern CSS to kill the SPA - Jono Alderson</title>
      <link>https://www.jonoalderson.com/conjecture/its-time-for-modern-css-to-kill-the-spa/</link>
      <description>If you’re still building your site as an SPA for the sake of “smoothness,” you’re solving a problem the browser already fixed – and you’re paying for it in complexity, performance, and maintainability.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #react #spa #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 26 Jul 2025 19:44:47 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29411</guid>
      <category>css</category>
      <category>react</category>
      <category>spa</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/3626cba558508f901fbdfbefe09216ff.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>vanilla-extract — Zero-runtime Stylesheets-in-TypeScript.</title>
      <link>https://vanilla-extract.style/</link>
      <description>Use TypeScript as your preprocessor. Write type‑safe, locally scoped classes, variables and themes, then generate static CSS files at build time.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #typescript #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 23 Jul 2025 00:52:26 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29415</guid>
      <category>css</category>
      <category>typescript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Tailwind is the Worst of All Worlds</title>
      <link>https://colton.dev/blog/tailwind-is-the-worst-of-all-worlds/</link>
      <description>Tailwind is the worst of all worlds. It is a regrettable step backwards that takes everything bad about CSS and modern web development and brings it all together in one library.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #html #tailwind #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 23 Jul 2025 00:48:53 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29416</guid>
      <category>css</category>
      <category>html</category>
      <category>tailwind</category>
      <category>webdev</category>
    </item>
    <item>
      <title>WebTUI</title>
      <link>https://webtui.ironclad.sh/start/intro/</link>
      <description>WebTUI is a CSS library that brings the beauty of Terminal User Interfaces (TUIs) to the browser&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #design #tui #webdev&lt;/p&gt;</description>
      <pubDate>Fri, 16 May 2025 16:37:50 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29511</guid>
      <category>css</category>
      <category>design</category>
      <category>tui</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Nicolas Mattia – How to Set WebGL Shader Colors with CSS and JavaScript</title>
      <link>https://www.nmattia.com/posts/2025-01-29-shader-css-properties/</link>
      <description>WebGL shaders rendered to canvas elements are a great way to add interesting visuals to a website. Unfortunately, unlike HTML, they do not natively integrate with CSS. This post shows a way to work around this limitation and influence WebGL graphics from CSS.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #webdev #webgl&lt;/p&gt;</description>
      <pubDate>Thu, 30 Jan 2025 18:56:19 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29687</guid>
      <category>css</category>
      <category>webdev</category>
      <category>webgl</category>
      <enclosure url="https://links.lmorchard.com/static/5f4f901d35cb0c2173fff4a51ac2ec52.png" type="image/png"></enclosure>
    </item>
  </channel>
</rss>
