Adding Shadows to SVG Icons With CSS and SVG Filters


Why would we need to apply shadows to SVG? Shadows are a common design feature that can help elements, like icons, stand out. They could be persistent, or applied in different states (e.g. :hover, :focus, or :active) … The post Adding Shadows to SVG Icons With CSS and SVG Filters appeared...

Put a Background on Open Details Elements


One thing that can be just a smidge funky about the <details> element is that, when open, it’s not always 100% clear what is inside that element and what isn’t. I’m not saying that always matters or that it’s a … The post Put a Background on Open Details...

Equal Columns With Flexbox: It’s More Complicated Than You Might Think


As awesome as flexbox is, what it’s doing under the hood is actually a little strange because, by default, it is doing two things at once. It first looks at the content size which is what we would get if by declaring width: max-content on an element. But on top of that, flex-shrink is also doing...

Building a Headless CMS with Fauna and Vercel Functions


In this tutorial, we will learn and use headless CMS, Fauna, and Vercel functions to build a blogging platform, Blogify After that, you can easily build any web application using a headless CMS, Fauna and Vercel functions. The post Building a Headless CMS with Fauna and Vercel Functions appeared...

Collective #665


Cognitive Bias and the Design Process * MVP Transformations * Best practices for fonts The post Collective #665 appeared first on Codrops

JavaScript Numeric Separators


Writing good code is important — writing code that’s easily human readable is a next level skill. It’s not often that APIs are introduced whose seemingly only useful function is making code more readable, but let me introduce you to JavaScript numeric separators: an API that lets...

A Cornucopia of Container Queries


I don’t know about y’all, but my feeds have been flooded with articles about CSS Container Queries these past few weeks. The buzz about container queries actually started back in December after Miriam Suzanne posted a proposal (picking up on … The post A Cornucopia of Container...

target=”blank”


Does that make your eye twitch a little bit? Like… it’s a typo. It should be target="_blank" with an underscore to start the value. As in… <a target="_blank" href="https://codepen.io"Open CodePen in a New Tab </a Welp, that’s correct syntax!… The post...

WDRL — Edition 289: Simplify your life and work and new stuff on the web


Hey, this week I want to share thoughts from Jens Oliver Meiert on »Listening« with you. I wholeheartedly agree with the point raised in the text that we are at a point where we don’t listen to others anymore, where we disagree or dismiss other people’s ideas straight without reconsidering them...

Looking at WCAG 2.5.5 for Better Target Sizes


Have you ever experienced the frustration of trying to tap a button on a mobile device only to have it do nothing because the target size is just not large enough **and it’s not picking up on your press? Maybe … The post Looking at WCAG 2.5.5 for Better Target Sizes appeared first...

CSS-Trickz: An Experiment with Netlify’s On-Demand Builders


WordPress sites have an API by default. Wanna see this site’s most recent posts, with just a specific set of data… in JSON format? Here ya go. Alex Riviere made a joke site using that. At first, the site … The post CSS-Trickz: An Experiment with Netlify’s On-Demand Builders...

Nahoru
Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tímto souhlasíte. Další informace