{
"$type": "site.standard.document",
"content": {
"$type": "site.standard.content.markdown",
"text": "## Links\n- [Some little ways I’m using CSS :has() in the real world](https://piccalil.li/blog/some-little-ways-im-using-css-has-in-the-real-world/)\n- [Ben's Humane Guide to Technical Blogging](https://benmyers.dev/blog/humane-blogging/)\n- [Retrofitting fluid typography](https://clagnut.com/blog/2428)\n- [Margin considered harmful](https://mxstbr.com/thoughts/margin/)\n- [The problem with data-attributes for text effects](https://textlab.dev/posts/data-attributes-and-text-effects)\n- [How I shaved 1.5 minutes off my Eleventy build time](https://chrisburnell.com/article/memoizing-asset-bundles/)\n\n## Demos\n- [Gallery with View Transitions](https://codepen.io/argyleink/pen/dyLNgpX)\n- [CSS & HTML only Animated Ice Text Effect, Frozen Text Effect](https://codepen.io/mandymichael/pen/wpYQKx)",
"version": "1.0"
},
"description": "A collection of articles I've read over March 2024, with the intention of posting monthly",
"path": "/writing/page-turners-march",
"publishedAt": "2024-03-31T00:00:00.000Z",
"site": "https://dominickjay.com",
"tags": [
"page turners",
"css"
],
"textContent": "Links\nSome little ways I’m using CSS :has() in the real world\nBen's Humane Guide to Technical Blogging\nRetrofitting fluid typography\nMargin considered harmful\nThe problem with data-attributes for text effects\nHow I shaved 1.5 minutes off my Eleventy build time\n\nDemos\nGallery with View Transitions\nCSS & HTML only Animated Ice Text Effect, Frozen Text Effect",
"title": "March Page Turners",
"updatedAt": "2026-06-08T09:40:22.510Z"
}