Category: Link

A tiny, permissive CSS selector parser – Lea Verou

I’ve posted before about my work for the Web Almanac this year. To make it easier to calculate the stats about CSS selectors, we looked to use an existing selector parser, but most were too big and/or had dependencies or didn’t account for all selectors we wanted to parse, and we’d need to write our […]
Read more

Optimizing CSS for faster page loads

Not long ago I decided to improve the loading times of my website. It already loads pretty fast, but I knew there was still room for improvement and one of them was CSS loading. I will walk you through the process and show you how you can improve your load times as well. Why loading […]
Read more

Stroke Text CSS: 📕 The Definitive Guide

In this tutorial I will show you how to create the stroke text CSS effect. Before we go into the HTML and CSS code, if you only need to create a stroke text image, check out this tutorial and learn how to outline text in Photoshop. Or, if you don’t have Photoshop, you can use […]
Read more

Why you should hire a frontend developer

Every website has a frontend; it’s everything about the service a user will actually see. Because it’s what users interact with, the frontend has to be accessible, well-designed, intuitive for the user, and it has to perform well. What is frontend development? Frontend development is a specialism of software development. In simple terms, the frontend […]
Read more

Backdrop Filter effect with CSS

Yesterday i came upon a really cool looking effect on a website and tried to reproduce the effect for a new web app i was developing. It had a transparent container create a filter backdrop on the background image behind it and it was really neat. Here’s the effect: I tried the usual css property […]
Read more

Bootstrap 5 alpha! | Bootstrap Blog

16 Jun 2020 Bootstrap 5’s very first alpha has arrived! We’ve been working hard for several months to refine the work we started in v4, and while we’re feeling great about our progress, there’s still even more to do. We’ve been focused on making the migration from v4 to v5 more approachable, but we’ve also […]
Read more

The Return of the 90s Web

In big cultural concepts like music or fashion, things have a way of coming around full circle. I’m pretty sure someday grunge will come back as a hot new sample, and at some point our kids might think frosted hair tips are totally cool. When I look at some of the trends on the web […]
Read more

Quick Tips for High Contrast Mode

May 26, 2020 Windows High Contrast Mode behavior can be a bit of a surprise if you haven’t already spent time studying its ways. Unlike other operating system display modes that invert colors or set a dark mode flag, Windows High Contrast Mode (WHCM) completely overrides authored colors with user-set colors. A mode like invert […]
Read more

CUBE CSS – Piccalilli

If there’s one thing you can guarantee in tech, it’s that someone, somewhere, will declare that CSS isn’t up to the job of “big projects” and what will undoubtedly be recommended by those same people will be either a JavaScript-heavy approach or some sort of all-in utility class approach like Tailwind. There’s mostly nothing wrong […]
Read more

The Fastest Google Fonts – CSS Wizardry – Web Performance Optimisation

19 May, 2020 Written by Harry Roberts on CSS Wizardry. Table of Contents Testing Default/Legacy font-display: swap; Async CSS preload preconnect Bonus: font-display: optional; Comparisons and Visualisations Findings Google Fonts Async Snippet For the most part, web fonts nowadays are faster than ever. With more standardised FOUT/FOIT behaviour from browser vendors, to the newer font-display […]
Read more

CSS fix for 100vh in mobile WebKit

CSS fix for 100vh in mobile WebKit Not long ago there was some buzz around how WebKit handles 100vh in CSS, essentially ignoring the bottom edge of the browser viewport. Some have suggested avoid using 100vh, others have come up with different alternatives to work around the problem. In fact, this issue goes further back […]
Read more
Chromium lands Flexbox gap

Chromium lands Flexbox gap

Chromium’s CSS Flexbox and Multi-Column layout engines now support gap. grid-gap is old news. May 7, 2020 CSS Grid brought a delightful spacing feature called grid-gap, which quickly became a popular way to put space into layouts. It was easy to fall in love with because it took upon itself so much responsibility with such […]
Read more
CSS-Only Marquee Effect | Codrops

CSS-Only Marquee Effect | Codrops

Some time ago I encountered this great Dribbble shot by Francesco Zagami. It has a really nice marquee animation when hovering a menu item (you have to wait a couple of seconds to see the menu). I really love this effect and I have seen it in more designs recently. So I wanted to try […]
Read more
Creating a Pencil Effect in SVG

Creating a Pencil Effect in SVG

Dragons Abound produces maps in SVG, which is a vector graphics format.  Vector graphics have a lot of features (such as lossless zoom) that are nice for maps.  And vector graphics are good for producing crisp, well-defined lines like an ink stroke: On the other hand, vector graphics are not very good at producing textures with […]
Read more
Flexible Repeating SVG Masks by Tyler Gaw

Flexible Repeating SVG Masks by Tyler Gaw

This is a technique I used recently to create a flexible, repeating pattern using SVG with CSS mask. There are live examples in this post and they’re available as a CodePen. The need came from something I designed at work. I gave the bottom of the header on each page a little squiggle to make […]
Read more
X