~frontendfocus | Bookmarks (279)
-
Can I email…
Can I Email..? Support Tables for HTML and CSS in Emails — It’s like Can I...
-
Should we rely on browser detection? – Hello my name is Niels Leenheer
Should We Rely on Browser Detection? — The User-Agent string is something that web developers should...
-
Angular image & video upload
Handling Images & Videos in Angular? This Practical Guide Is for You — Implement drag-and-drop uploads, progress...
-
Faster websites with the Picture element
Faster Websites with the Picture Element — An overview of the various wins to be had...
-
Combining CSS :has() And HTML <select> For Greater Conditional Styling — Smashing Magazine
Combining CSS :has() and HTML <select> For Greater Conditional Styling — An interesting technique here for what Amit calls the...
-
Noah Liebman | Making room for long list markers with `subgrid`
Making Room for Long List Markers with subgrid — By default lists (ul and ol) give...
-
A Brief Note on Highlighted Text
A Brief Note on Highlighted Text — Specifically on how to give any styled highlighted text...
-
GitHub - missive/emoji-mart: 🏪 One component to pick them all
Emoji Mart 5.6: A Customizable Emoji Picker for the Web — This is a popular and recently...
-
Icônes
Icônes: An Icon Explorer with Instant Search for 100+ Icon Sets — The app is powered...
-
GitHub - tinyworldmap/tiny-world-map: tinyworldmap is a tiny world map for offline-first and low-bandwidth web apps
tinyworldmap: A World Map Solution for Offline-First & Low-Bandwidth Web Apps — Designed to be used...
-
Introducing "Unleash the power of Scroll-Driven Animations" | Blog | Chrome for Developers
▶ Unleash the Power of Scroll-Driven Animations — This new 10-part video series should equip you with...
-
Why don’t we talk about minifying CSS anymore?
Why Don’t We Talk About Minifying CSS Anymore? — Salma notes that minification of CSS is...
-
23 CSS features you should know (and be using) by now
▶ 23 CSS Features You Should Know (And Be Using) by Now — Adam Argyle joins Kevin...
-
Using the Popover API for HTML Tooltips – Frontend Masters Boost
Using the Popover API for HTML Tooltips — Chris continues his exploration of the Popover API,...
-
Misconceptions about CSS Specificity
Misconceptions About CSS Specificity — Clarification on how CSS specificity is calculated and what does and...
-
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...
-
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...
-
https://www.designsystemhunt.com/
DesignSystemHunt: A Curated Collection of Design Systems from Popular Brands — Currently includes links and info...
-
Fluid for Tailwind CSS
Fluid for Tailwind CSS — A fluid clamp() plugin for Tailwind that works with every utility....
-
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...