~frontendfocus | Bookmarks (292)
-
https://codepen.io/cobra_winfrey/pen/oNOMRav
'Doom' Scroll — A neat demo of @scroll-timeline — a new CSS property that allows animations to...
-
Handling The Indentation of a Treeview Component
Handling the Indentation of a Treeview Component — How should you approach building a UI that...
-
Reaction-Diffusion Compute Shader in WebGPU | Codrops
Reaction-Diffusion Compute Shader in WebGPU — A look at how to use WebGPU compute shaders to...
-
Firstyear's blog-a-log
Passkeys: A Shattered Dream? — William, who has his own web auth project, shares some concerns...
-
https://www.designsystemhunt.com/
DesignSystemHunt: A Curated Collection of Design Systems from Popular Brands — Currently includes links and info...
-
Extension
extension.js: Zero-Config, Cross Browser Extension Dev Starter — The goal is to make it as simple...
-
Popicons | Bring life & personality to your projects.
Popicons: A Set of Free Figma/SVG Icons in Line, Solid & Duotone Styles — Designed in...
-
https://onlyspans.net/
Only <Spans>: Each Element on This Page is a SPAN — A silly what-not-to-do experiment that...
-
Fluid for Tailwind CSS
Fluid for Tailwind CSS — A fluid clamp() plugin for Tailwind that works with every utility....
-
JSONGenerator.io - Create Random JSON Data
JSON Generator: An Intuitive Tool for Crafting Complex JSON Structures — Includes 40+ “template tags” (or...
-
An alternative proposal for CSS masonry | Blog | Chrome for Developers
An Alternative Proposal for CSS Masonry — Last week we shared WebKit’s thoughts on how to...
-
Adding video player in Next.js
Here's a Simple Video API for Your Next.js Application — Integrate a video player into your...
-
Popover API is Here
The Popover API is Here — The Popover API now has broad support, and as such...
-
Printing music with CSS grid
Printing Music with CSS Grid — The author notes (pun very much intended) that music notation...
-
Optimizing INP: A deep dive
▶ Optimizing INP: A Deep Dive — A good step-by-step instructional video on digging into responsiveness issues...
-
Upgrading jQuery: Working Towards a Healthy Web | Official jQuery Blog
Upgrading jQuery: Working Towards a Healthy Web — Yes, jQuery is still pretty much everywhere, so...
-
A conversation with Una Kravets: The rapid evolution of CSS and hobbies outside of work
▶ A Conversation with Una Kravets: The Rapid Evolution of CSS — An interview with Una, the...
-
Long Alt
Long Alt — Keep your image alternative text brief, devoid of special characters, empty of URLs,...
-
Quill - Your powerful rich text editor
Quill 2.0: A Powerful Rich Text Editor for the Web — This is a major release...
-
Wedges — Open-source UI components for React • Lemon Squeezy
Wedges: A Collection of UI Components for React — A well thought out, aesthetically pleasing set...
-
MarkdownDown
MarkdownDown: Convert Any Web Page to Clean Markdown with Images Downloaded — Just enter a URL...
-
i.j / Mastodon embed timeline widget · GitLab
Mastodon Embed Timeline Widget — Easily embed a Mastodon timeline on your site. No dependencies, no...
-
GitHub - tagconcierge/consent-banner-js: A zero-dependency, lightweight (~3kB), consent platform agnostic, cookie banner for any website.
consent-banner-js: A Zero-Dependency, Lightweight Cookie Banner — Comes in at just ~3KB, consent platform agnostic – pretty straightforward.
-
The (Frontend||UI||UX) Developer/Engineer Handbook 2024
The Frontend Developer/Engineer Handbook 2024 — An in-depth, detailed, and free guide to the current web development...