π grimlink.com is officially haunted. Halloween colors are in, and a little ghost π» now follows your cursor around. Stop moving and it just floats thereβ¦ watching. π¦ Come say boo π grimlink.com #Halloween #CSS
Sean van Zuidam
Sean van Zuidam
@grimlink.com
Frontend Developer, CSS maniac, Gamer and also the creator of Fylgja CSS
81 followers116 following64 posts
Mage v3 is out π A full rebuild of my bin/magento helper for Magento 2 and Mage-OS. It works from any folder, detects Valet, Warden and DDEV, and has one mage add for packages, themes, patches and sample data. grimlink.com/blog/2026/ma... #Magento2 #MageOS #Hyva
Sean van Zuidam reposted
What do you want us to work on in 2027? Here's a web app where you can rank the Interop proposals you care about, giving us data we can use to prioritise feature development. interop-rank.fxdx.dev
Sean van Zuidam reposted
π Customize MDN's browser compat tables! Press βοΈ Settings on any compat table to choose which browsers and engines you see, and hide the ones you don't need. Your picks are saved in your browser. Try it π developer.mozilla.org/en-US/docs/W...
Sean van Zuidam reposted
Sometimes you look at an old HTML document and see some weird tags and snippets from bygone eras. I've complied many legacy HTML bits I've noticed and documented what they were and why there were present. Many of them are rather obscure. Satisfy your curiosity: vale.rocks/posts/html-r...
Sean van Zuidam reposted
We are excited to share a new extension for Fylgja CSS, the attr v2 polyfill π This extension brings better support for the attr v2 syntax, by letting older browsers fall back to a static list of values. fylgja.dev/blog/introdu... #fylgjacss #css @vite.dev #postcss #lightningcss
Sean van Zuidam reposted
To target multiple classes with the same prefix, you'd typically have to resort to brittle attribute selectors. To make things easier, CSS is getting a new selector: the βClass Prefix Selectorβ (`.foo-*`). Check brm.us/class-prefix... to get the details. (Browser Support: None π β just resolved!)
Many thanks to @anthropic.com for offering six months of Claude Max. It made building Fylgja UI a much easier process.
Fylgja CSS has always focused on the layer below components. Good defaults, design tokens, utilities. But one question kept coming back. How do you build a modal, a carousel, or a pagination bar with it? Fylgja UI is the answer. Read, copy, paste. fylgja.dev/blog/introdu... #fylgjacss #css #ui
Sean van Zuidam reposted
These are my favourite games from GMTK Game Jam 2026 youtu.be/awegilW3DTc
Who said you can't make your own search π grimlink.com/blog/2026/re... @astro.build #AstroJS #DocSearch #FylgjaCSS
AI brought Design Tokens back into the spotlight this year. At the Hack-AI-Thon I explored using Claude Design and Google Stitch to generate them, and shipped the result in HyvΓ€ Theme 1.5.2. Wrote up the whole journey: grimlink.com/blog/2026/hy... #design-tokens #hyva #ai #fylgjacss
Sean van Zuidam reposted
Last month, I was speaking at @cssday.nl on the new <meta name=text-scale> tag. I've just published a blog post with my slides and summary. www.joshtumath.uk/posts/2026-0...
Sean van Zuidam reposted
π‘ CSS Tip! An old design pattern solved by a modern CSS feature. css-tip.com/responsive-s... Learn how Gap Decorations makes it easy to add a separator between items using simple code with no hacks. It works with different alignment settings, and you can easily adjust the shape as well.
π New CSS Article! I did a quick exploration of the new "Gap Decorations" thing, and I ended up doing a lot of fancy stuff except for decorating the gaps π master.dev/blog/lets-pl... Read my latest article to learn a lot of nice tricks around this feature.
Sean van Zuidam reposted
Command aliases map short mnemonics to any command in Zed's command palette. Define "gb", type it, and run `git: branch` without hunting for the full name. Read about it, and other hidden gems, in the latest post: zed.dev/blog/hidden-...
Sean van Zuidam reposted
Astro 7 is here! A new Rust compiler, a new Rust Markdown/MDX processor, Vite 8 and more. Get ready for 60%+ faster builds. astro.build/blog/astro-7/
Sean van Zuidam reposted
Chromium rolled out gap decorations with v149 and boy, am I excited about this. The Web Weekly site has lots of solid and dashed gaps and making this work was quite painful. Here's a good explainer. https://utilitybend.com/...
Still feeling inspired after my first time attending #CSSday. I put together a reflection on the overall experience and some of my favorite learnings from the event. Read it here: grimlink.com/blog/2026/cs...
#cssday @nerdy.dev awesome your adopting colors with only hues and chroma, looking forward to Open Props v2, also if you don't mind π I also want to add `hue-rotate` to my version in Fylgja CSS
#cssday @una.im does overscrollcontainer work with the HTML Dialog? I suspect yes, but had to ask π
Sean van Zuidam reposted
YES, Dark Mode Toggles _should_ be a browser feature. I wrote about this before: brm.us/dark-mode-ov... Find the link to the Chrome Bug in the post, and hit the star next to it to "upvote" the bug. (I even have a prototype extension to provide this for you: brm.us/chrome-dark-...) #cssday
Sean van Zuidam reposted
#CSSDay friends: donβt forget to fill the State of CSS 2026 survey! survey.devographics.com/en-US/survey...
#cssday @matuzo.at should we still call it a css reset, feels like we are just setting better defaults so a base css or something else would make more sense?
Sean van Zuidam reposted
I love you @zed.dev and your great but your extension publishing is just bad, I suggested a extension for Magento 2 snippets and a colleague added one for a LSP and both are still open after 2 months of waiting βΉοΈ
Sean van Zuidam reposted
After many years I finally made my own site. grimlink.com/blog/2026/gr...
Sean van Zuidam reposted
Sean van Zuidam reposted
What's the best way to showcase modern CSS features? By making games! This time it's the Dino Game π¦ by @developer.chrome.com css-tip.com/dino-game/ 100% CSS magic playable with the keyboard. Yes, you can jump and crouch with the arrow keys! π Don't search for the JS, there is none.
Congratulations @kevinpowell.co on the 1 million subs ππ youtube.com/live/e5JY5Kz...
Sean van Zuidam reposted
corner-shape is one of those things where when you first see it, it's like "oh cool, I can make a scoop!" It's something new, which is fun, but it can be hard to think of good use cases. But, as @cassidoo.co looks at here, it's going to open up a lot of possibilities π cassidoo.co/post/css-cor...
Sean van Zuidam reposted
The upcoming `attr()` function might change how we handle utility styles. Explore how we could move from generated CSS classes to native browser capabilities. { author: @grimlink.bsky.social } dev.to/fylgja/nativ...
Sean van Zuidam reposted
Looking forward to the new attr() fylgja.dev/blog/native-... #fylgjacss #css #tailwindcss #css-utilities
Sean van Zuidam reposted
Sean van Zuidam reposted
Unwrapping one of @bram.us' favorite UI features that dropped in 2025 π Invoker Commands let buttons control other elements (like opening a dialog) purely with HTML, no onclick handlers necessary. Explore the full CSS Wrapped list β goo.gle/CSSWrapped25
Sean van Zuidam reposted
This API is SOOOOOOO good β¦ can't wait for it! π€© I'm using it on some demos over at view-transitions.chrome.dev. Get the details about this API at developer.chrome.com/docs/web-pla...
Gecko: Intent to prototype and ship: Navigation API
Sean van Zuidam reposted
#aria completing practical-accessibility.today by @sarasoueidan.com fantastic course on #a11y
What a fantastic two days at @perfnow.nl! Learned so much, not just from the talks, but from all the great people. Time to digest those notes π ! It was a blast being the #magento dev in the crowd explaining @hyva.bsky.social to folks who hadn't heard of it yet π #perfnow #hyva #mage-os
Question for @tunetheweb.com for @perfnow.nl, can you detect if the 'prerender until script' is supported and fallback to prefetch if not yet supported
Sean van Zuidam reposted
Enjoyed this writeup by @dbushell.com about the usability of custom cursors in #CSS dbushell.com/2025/10/27/c... When I visited the Wondermake website I was surprised the cursor was that big. I didn't realize it was responding to my OS settings. Neat. Interesting that Windows doesn't do the same.
Sean van Zuidam reposted
I wrote an article to celebrate scroll-driven animations finally landing in Safari 26, here are some things you probably want to know before using them: cydstumpel.nl/start-using-...
Sean van Zuidam reposted
Iβm Not a Robot, a game about solving CAPTCHAs, is out now! good luck :) > neal.fun/not-a-robot/
Sean van Zuidam reposted
Just dropped a new blog post! π We're demystifying Design Tokens and showing you how to manage your design decisions like a pro. Stop the copy-paste madness and create a single source of truth for your UI. Check it out: fylgja.dev/blog/what-ar... #DesignTokens #CSS #CSSProps #UI #Fylgja
Sean van Zuidam reposted
π Browserslist 4.26 - Now supports Baseline Queries Thanks @en.sitnik.ru @tonypconway.com , this will be way more convenient in many cases!
Sean van Zuidam reposted
Interop 2026 has started asking for proposals. web.dev/blog/interop... What would you like to see being made more interoperable across all the major browsers?
Sean van Zuidam reposted
Anchor positioning is not yet baseline, but you can use it in production with a polyfill - anchor-positioning.oddbird.dev (and in fact, we're using it on oddbird.dev). If you're curious about anchor positioning, now is a great time to learn, and my email course will help you dive deep!