close
Skip to content
View schalkneethling's full-sized avatar
🇵🇸
The world wants peace, not war ✌️
🇵🇸
The world wants peace, not war ✌️

Block or report schalkneethling

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
schalkneethling/README.md

Hellooooo 👋 🤘 ✌️

Recent personal blog posts

The automated posts list idea was inpired by Peter Bengtsson's GitHub profile README. You can read and learn more on his blog. Thanks, Peter!

When you cannot inline an SVG or use it as a mask-image, a combination of the ends-with attribute selector and filter: invert() offers a clean, CSS-only solution for adapting icon colours across themes.

Wednesday, April 22, 2026

An update on the CSS Property Type Validator, focusing on recent improvements that make it better suited to practical, real-world CSS development workflows.

Wednesday, April 22, 2026

A deep dive into Blue Earth, an experiment that plots positive climate news stories on a rotating 3D globe using the HTML in Canvas API, Three.js, and a build-time pipeline powered by Claude and Geoapify.

Monday, April 20, 2026

A light-DOM custom element for CSS masonry layouts that uses display: grid-lanes when available and falls back to a spec-aligned JavaScript placement engine. Version 0.1.0 is ready for real projects.

Tuesday, April 14, 2026

The CSS property type validator now catches type mismatches at the point of assignment, not just at var() usage.

Monday, April 13, 2026

Pinned Loading

  1. css-community-reset css-community-reset Public

    A CSS reset inspired by the community

    CSS 16 1

  2. schalkneethling.com schalkneethling.com Public

    Scripting on Caffeine aka My website

    MDX 4 2

  3. masonry-gridlanes-wc masonry-gridlanes-wc Public

    Light-DOM custom element for CSS Grid Lanes masonry with a JS fallback; Pretext helpers are exported separately for headless text metrics.

    JavaScript 9

  4. css-property-type-validator css-property-type-validator Public

    Standalone tooling for validating CSS custom property registrations declared with `@property`

    TypeScript 3

  5. anchor-positioning-in-space anchor-positioning-in-space Public

    A space themed micro-site for my four-part series on CSS anchor positioning

    Astro 2

  6. makerbench-next makerbench-next Public

    The next iteration of DeveloperToolchest

    TypeScript 1