Sign in

Sean van Zuidam

@grimlink.com
80 followers 113 following 61 posts

Frontend Developer, CSS maniac, Gamer and also the creator of Fylgja CSS

PostsRepliesMedia
Reposted by Sean van Zuidam
MDN Web Docs @developer.mozilla.org · 25/09/2026
🆕 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...
MDN's browser compatibility table for the HTML popover attribute. Its columns cover desktop and mobile browsers, showing which versions support the attribute and its "hint" value. A "Settings" button sits above the table.The Browser compatibility settings dialog on MDN. Browsers appear as chips grouped under Desktop, Mobile, Server and XR, and each one can be added to or removed from the table.
27725
Sean van Zuidam @grimlink.com · 21/09/2026
My Journey with Emulation through the Years grimlink.com/blog/2026/em...
grimlink.com
My Journey with Emulation through the Years
My journey through retro emulation over the years, from Lemuroid on my phone to dedicated handhelds like the Retroid Pocket Flip 2 and Nova.
020
Reposted by Sean van Zuidam
Vale @vale.rocks · 08/09/2026
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...
vale.rocks
Antiquated HTML Snippets and Artefacts
Overviews of the very many snippets of code that were once commonly included on websites to address specific cases with certain technologies, browsers, operating systems, or extensions. Fragments dating back to the days of Internet Explorer and Netscape, to more modern bits that are nonetheless obsolete.
1110025
Reposted by Sean van Zuidam
Fylgja CSS @fylgja.dev · 08/09/2026
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
fylgja.dev
Introducing Fylgja CSS Attr v2 Polyfill
A new Fylgja extension that lets you write attr() v2 today, generating static fallback values for browsers that do not support it yet.
022
Reposted by Sean van Zuidam
Bramus @bram.us · 19/08/2026
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!)
brm.us
The Future of CSS: Target Multiple Classes with the Class Prefix Selector
To target multiple classes that share the same prefix, you'd typically have to resort to brittle attribute selectors or add extra base classes to your markup. To make things easier, CSS is getting a n...
1215927
Sean van Zuidam @grimlink.com · 12/08/2026
Many thanks to @anthropic.com for offering six months of Claude Max. It made building Fylgja UI a much easier process.
031
Reposted by Sean van Zuidam
Game Maker's Toolkit @gamemakerstoolkit.com · 08/08/2026
These are my favourite games from GMTK Game Jam 2026 youtu.be/awegilW3DTc
youtu.be
My Favourite Games From GMTK Game Jam 2026
YouTube video by Game Maker's Toolkit
016622
Sean van Zuidam @grimlink.com · 01/08/2026
Who said you can't make your own search 😁 grimlink.com/blog/2026/re... @astro.build #AstroJS #DocSearch #FylgjaCSS
grimlink.com
Replacing DocSearch with a Custom Search
How I replaced DocSearch on the Fylgja CSS site with a custom one built on Astro collections, and what that saved.
020
Sean van Zuidam @grimlink.com · 11/07/2026
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
grimlink.com
Hyvä, AI and Design Tokens
How AI brought design tokens back into the spotlight, and how Claude Design and Google Stitch ended up powering Hyvä Tokens.
021
Reposted by Sean van Zuidam
Josh Tumath @joshtumath.uk · 02/07/2026
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...
joshtumath.uk
Talk: Let's fix the web's text size - Josh Tumath
1237
Reposted by Sean van Zuidam
CSS by T. Afif @css-only.dev · 26/06/2026
💡 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.
17317
Reposted by Sean van Zuidam
Zed @zed.dev · 25/06/2026
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-...
zed.dev
Hidden Gems: Part 4 - Zed Blog
From the Zed Blog: Favorite workflows and hidden features from the Zed team and community.
1352
Reposted by Sean van Zuidam
Astro @astro.build · 22/06/2026
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/
astro.build
Astro 7.0 | Astro
Astro 7.0 brings faster builds with Vite 8, a new Rust compiler, Advanced Routing, background dev server support, and structured logging.
224262
Reposted by Sean van Zuidam
Stefan Judis @stefanjudis.com · 17/06/2026
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. utilitybend.com...
Code snippet: .shelf { column-rule-width: 1px; column-rule-style: solid; column-rule-color: oklch(70% 0.14 235); rule-inset-cap: 10px; rule-inset: 130px; }
0287
Sean van Zuidam @grimlink.com · 14/06/2026
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...
grimlink.com
My first time at CSS Day
A reflection on my first time attending CSS Day, including my experience and learnings.
060
Sean van Zuidam @grimlink.com · 12/06/2026
#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
010
Sean van Zuidam @grimlink.com · 12/06/2026
#cssday @una.im does overscrollcontainer work with the HTML Dialog? I suspect yes, but had to ask 😉
000
Reposted by Sean van Zuidam
Bramus @bram.us · 11/06/2026
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
brm.us
Dark Mode Toggles Should be a Browser Feature
When implementing Dark Mode and ways to toggle it, developers currently need to duplicate code and roll their own toggle implementation. What if, instead, browsers would take care of all that?
610023
Reposted by Sean van Zuidam
Ana Rodrigues @ohhelloana.blog · 12/06/2026
#CSSDay friends: don’t forget to fill the State of CSS 2026 survey! survey.devographics.com/en-US/survey...
survey.devographics.com
State of CSS 2026
Take the State of CSS survey
1104
Sean van Zuidam @grimlink.com · 12/06/2026
#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?
000
Reposted by Sean van Zuidam
Fylgja CSS @fylgja.dev · 10/06/2026
Fylgja v2.2 is out fylgja.dev/blog/npx-fyl...
fylgja.dev
Use Fylgja CSS Without Installing Anything
The fylgja css meta package now ships a CLI that lets you copy key Fylgja CSS files directly into your project with a single npx command.
033
Sean van Zuidam @grimlink.com · 10/06/2026
One day left until #CSSday, so excited to finally attend one and with a banger lineup.
static.klipy.com
It's Almost Your Birthday!
Alt: So excited!
020
Sean van Zuidam @grimlink.com · 02/06/2026
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 ☹️
010
Reposted by Sean van Zuidam
Firefox for Web Developers @webdevs.firefox.com · 20/05/2026
CSS style() queries landed in Firefox 151 making them newly available across engines. Here's how they work:
215734
Sean van Zuidam @grimlink.com · 16/05/2026
After many years I finally made my own site. grimlink.com/blog/2026/gr...
grimlink.com
GrimLink.com Finally Live!
After many years I finally made my own site.
030
Reposted by Sean van Zuidam
Syntax @syntax.fm · 01/05/2026
Silly Goose Software Club 🥺
0133
Reposted by Sean van Zuidam
CSS by T. Afif @css-only.dev · 31/03/2026
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.
48915
Sean van Zuidam @grimlink.com · 04/04/2026
My new Mac is finally rocking its new stickers! 🥰 This time it’s a mix of gaming and dev stickers, and I’ve left some spots open in case I find something cool to add.
Stickers on a mac, including stickers from @zed.dev @astro.build @bitmapbooks.com @hyva.bsky.social @golang.org @developer.chrome.com
000
Sean van Zuidam @grimlink.com · 07/03/2026
Congratulations @kevinpowell.co on the 1 million subs 🎉👏 youtube.com/live/e5JY5Kz...
youtube.com
1 million subs!
YouTube video by Kevin Powell
1211
Sean van Zuidam @grimlink.com · 19/02/2026
It’s rare that I switch editors, but #ZedEditor has completely won me over these past few weeks. It’s a total breath of fresh air, insanely fast and the AI integration is seamless.
020
Reposted by Sean van Zuidam
Kevin Powell @kevinpowell.co · 05/02/2026
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...
cassidoo.co
Making interesting borders with CSS corner-shape
You can make cool beveled, rounded, notched, scooped, and elliptical borders with the new CSS corner-shape property!
4399
Reposted by Sean van Zuidam
DEV Community @dev.to · 05/02/2026
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...
dev.to
Native CSS Utilities
With every passing year, CSS becomes more powerful. The last few have brought amazing additions that...
072
Reposted by Sean van Zuidam
Fylgja CSS @fylgja.dev · 29/01/2026
Looking forward to the new attr() fylgja.dev/blog/native-... #fylgjacss #css #tailwindcss #css-utilities
fylgja.dev
Native CSS Utilities
A look into how the new and improved CSS attr() function will change the way we write CSS utilities.
053
Reposted by Sean van Zuidam
Fylgja CSS @fylgja.dev · 28/12/2025
We’re finalizing the core UI Library! 🚀 After dropping the Badge and Toast components at the end of the year, we’re now busy wrapping up the final set. If you’re looking for a specific CSS component, it’s likely on our list! 🛠️ #DesignSystems #UIUX #Frontend #CSS
231
Reposted by Sean van Zuidam
Chrome for Developers @developer.chrome.com · 11/12/2025
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
0235
Sean van Zuidam @grimlink.com · 11/12/2025
My wrap-ups of 2025. Instead of sharing each one, here are all of them in one bundle 😉 #2025wrapup #PlaystationWrapUp #YouTubeMusicRecap #google-photos
010
Reposted by Sean van Zuidam
Bramus @bram.us · 08/11/2025
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...
developer.chrome.com
Modern client-side routing: the Navigation API  |  Web Platform  |  Chrome for Developers
Learn about the Navigation API, a new API which adds improved functionality to build single-page applications.
2493
Reposted by Sean van Zuidam
T @wonday.bsky.social · 06/11/2025
#aria completing practical-accessibility.today by @sarasoueidan.com fantastic course on #a11y
the first rule of aria is you avoid using aria - referencing fight club
0294
Sean van Zuidam @grimlink.com · 31/10/2025
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
Performance now speakers of 2025Cross browser testing is an act of user advocacyJS being the Elephant in the roomQuote from Barry Pollard "Simple to use, progressive enhancement, built in APIs are the best"
350
Sean van Zuidam @grimlink.com · 31/10/2025
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
110
Reposted by Sean van Zuidam
Sara Soueidan @sarasoueidan.com · 31/10/2025
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.
dbushell.com
Custom Cursor Accessibility
The one where I fat finger with a mouse
0121
Reposted by Sean van Zuidam
Cyd Stumpel @cydstumpel.nl · 17/09/2025
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-...
cydstumpel.nl
Start using Scroll-driven animations today! | Blog Cyd Stumpel
To celebrate scroll-driven animations finally landing in Safari 26, here are some things you probably want to know before using them. Link to: The anatomy of a scroll driven animation We don’t need th...
35614
Reposted by Sean van Zuidam
Neal Agarwal @neal.fun · 16/09/2025
I’m Not a Robot, a game about solving CAPTCHAs, is out now! good luck :) > neal.fun/not-a-robot/
55904342
Reposted by Sean van Zuidam
Fylgja CSS @fylgja.dev · 15/09/2025
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
fylgja.dev
What Are Design Tokens, and Why Should You Care?
Learn what design tokens are, why they are essential for building scalable and consistent user interfaces, and how to use them with tools like the Fylgja Props Builder.
011
Reposted by Sean van Zuidam
Seb ⚛️ ThisWeekInReact.com @sebastienlorber.com · 12/09/2025
👀 Browserslist 4.26 - Now supports Baseline Queries Thanks @en.sitnik.ru @tonypconway.com , this will be way more convenient in many cases!
16620
Reposted by Sean van Zuidam
Barry Pollard @tunetheweb.com · 04/09/2025
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?
web.dev
Make your proposals for Interop 2026  |  Blog  |  web.dev
Find out about the progress of Interop 2025, and how to submit your ideas for 2026.
31411
Reposted by Sean van Zuidam
James Stuckey Weber @jamessw.com · 28/08/2025
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!
oddbird.dev
Create Performant Layouts and Resilient Dropdowns
This CSS anchor positioning course teaches you how
12810
Reposted by Sean van Zuidam
Sara Soueidan @sarasoueidan.com · 27/08/2025
Remember that accessibility benefits everyone, including your future self. It is the ethical way to approach designing and building digital products that are truest to the inherent inclusive nature of the Web. Thank you for coming to my short and sweet TED talk. 🥰
0193
Reposted by Sean van Zuidam
Chrome for Developers @developer.chrome.com · 07/08/2025
Chrome 140 beta developer.chrome.com/blog/chrome-14…
developer.chrome.com
Chrome 140 beta  |  Blog  |  Chrome for Developers
Discover the features that are coming to Chrome in the latest beta release.
0103
Reposted by Sean van Zuidam
Fylgja CSS @fylgja.dev · 07/08/2025
🦊 Fylgja 2.1 is Live: New Utilities, Performance Boosts, and more: fylgja.dev/blog/release... #CSS #WebDev #OpenSource #Fylgja #CSSProps #ClasslessCSS
fylgja.dev
Fylgja 2.1 is Live: New Utilities, Performance Boosts, and More
This release brings a host of improvements across the Fylgja library, focusing on new features, performance enhancements.
033