Event currentTarget to the rescue
How I Use Astro Actions, Environments, and Server Islands to Show What I'm Currently Listening to on Spotify
Guilhermo Hounie's website
Home / PWABuilder
All the tools you need to build and deploy your Progressive Web Apps.
Fractal Glass Effect
A fractal glass effect on images, simulating the look of an image viewed through distorted glass using a displacement filter and feDisplacementMap. You...
Front-End solution: Eyebrow heading dots
link-peek Web Component
The link-peek Web Component allows you to turn a regular anchor link to a rich preview (also known as an 'unfurled' link) to show description, meta image, website name and more using a JSON API.
Send emails in an Astro project using Resend | Netlify Developers
Astro's hybrid rendering capabilities opens an array of possibilities on what you can easily accomplish, including sending emails. Here's an email-sending example using Resend.
The Magic of Clip Path
How I Learned To Stop Worrying And Love Multimedia Writing — Smashing Magazine
Balancing the age-old simplicity of words on paper with the myriad creative possibilities of the web is a tension as old as the web itself. Leaning into that overlap can bring new dimensions not just to the things we write but also to how we write them.
Remarking the Socials
How I learned to paste links into my blog and have them magically converted into amazing embeds.
Web Components (31 Posts)
Father, husband, developer relations and web standards expert, and cat demo builder.
How to use JSON Path · Bump.sh
A few years ago most API designers, developers, and technical writers would have had very little reason to bump into JSONPath, but its starting to get more and more relevant as more tools and standards start relying on it. So what is JSONPath, what is it used for, and how can you get up to speed with using it?
MSHR
Blazing Fast Websites with Speculation Rules | DebugBear
Use speculation rules to allow visitors to navigate instantly between pages on your website
Animating the Dialog Element – Frontend Masters Boost
It might seem like you could just set a transition on the opacity of the dialog element in CSS from 0 to 1, but it doesn't work. You'll need to learn about @starting-style, and the overlay and allow-discrete keywords.
Live Demos of Stand Alone Web Components – Frontend Masters Boost
A
Circular Text with CSS?
Have you ever wanted to lay out some text in a circle but it felt like a lot of prodding in the dark?...
GitHub - muxinc/media-elements: A collection of HTMLMediaElement compatible elements and add-ons
A collection of HTMLMediaElement compatible elements and add-ons - muxinc/media-elements
YouTube and Vimeo Web Component
If you want something done right, post it wrong. In the long history of the innertubes, if you ask for help with code you typically won’t get much of a response. But if you post code and assert it is ideal and perfect and an immutable reflection of your pristine…
CSS Surprise Manga Lines
When a manga or anime character is surprised, lines focus on and highlight their face. Is it possible to create a similar effect with HTML and CSS? The answer is yes, and in this post, I explain how to do it! :: Blog post at Alvaro Montoro's Personal Website.
Fine-tuning Text Inputs
A quick overview of the attributes we can add to form fields to provide hints to the browser and improve the user experience for our visitors.
On compliance vs readability: Generating text colors with CSS • Lea Verou
Front-End challenge: Eyebrow heading dots
Design GUI
Astro, embed an image in markdown without relative path
I help people learn to code.
Conditionally set an HTML attribute
I help people learn to code.
One of the Boss Battles of CSS is Almost Won! Transitioning to Auto – Frontend Masters Boost
The experimental CSS function `calc-size(auto)` allows transitions from zero to a specified value. Animating elements from zero to their intrinsic size has long been desired by CSS developers.
Prevent Alpine.js from loading more than once? · alpinejs alpine · Discussion #3905
I build components for a certain wysiwyg platform and I use alpine.js to power them all. I build my own version of alpine with all the plugins I need. The problem ... Whenever another component dev...
How To Create Cut-Out Shapes using The clip-path property
A few CSS tricks to invert any kind of polygon shape (cut-out shapes)
Popovers Work Pretty Nicely as Slide-Out Drawers – Frontend Masters Boost
Especially on mobile, the slide-out drawer UI/UX seems like a perfect fit for a popover, and works fine on desktop too.