CSS random()
Explores Safari's new CSS random() function, its current capabilities, limitations, and potential use cases for generating random values in styles.
Explores Safari's new CSS random() function, its current capabilities, limitations, and potential use cases for generating random values in styles.
A developer shares the journey of building BKMRKS, a lightweight, static-first bookmark manager using React and JSON files, eliminating the need for a database.
A look at gradient.style, a CSS tool for creating and sharing HDR gradients with sharable URLs and multi-layered imports.
A developer reflects on how over-reliance on Tailwind CSS has eroded their ability to write raw CSS, leading to a feeling of being 'vendor-locked'.
A conference presentation overview of recent and upcoming HTML and CSS features for web developers, framed as a guide to surviving the expanding web platform.
A developer revives a dormant RSS aggregation project by rebuilding it with a new framework, HTMX, and simplified UX, rediscovering motivation through refactoring.
Explores the CSS @starting-style rule, its specificity issues, and provides practical workarounds for developers.
A technical guide on implementing a blurry, translucent status bar for Progressive Web Apps (PWAs) on iOS using CSS backdrop-filter and mask properties.
Explains how HTMX uses 'previous' and 'next' mechanics with CSS selectors and the Node.compareDocumentPosition() method.
Developer updates FeedCity with new bookmarking feature, improved feed fetcher, sign-up flow, JSON Feed validation, and a redesigned UI.
A web developer's ongoing internal debate about replacing WordPress with a custom-built CMS, weighing bloat and control against convenience.
A tutorial on CSS Anchor Positioning, explaining how to position elements relative to others without traditional absolute positioning limitations.
A historical look at legacy frontend web development practices and the lessons they hold for modern developers.
Explores using HTMX to create server-side UI components without React, comparing it to tRPC and React Server Components for building interactive admin pages.
Explains how to access a Pinia store in a Nuxt.js application after it has been built for production.
Explores five practical examples of using the new CSS @function rule to create custom functions for more dynamic and organized stylesheets.
A front-end developer discusses the importance of user choice in selecting and copying code snippets, using a CSS gradient example.
A web developer reflects on 10 years of successful collaboration with his brother, highlighting their complementary skills in building design systems and teaching.
A tutorial on creating a per-letter faded text effect using a combination of CSS and a small amount of JavaScript for dynamic styling.
Explains how to create a scroll-spy navigation effect using the new CSS `scroll-target-group` property and `:target-current` pseudo-class.