Nobody is quite wrong.
There are two opposing views on using non-polyfillable new web features that I find are both equally common in our industry:
- Websites don’t need to look the same in every browser. The concept of progressive enhancement helps with that. There are tools, even native language features, that help with this.
- If browser support isn’t where I want it to be, it’s just exotic eye candy for demos and not to be used.
I’m not sure I’d say either one of …
The post Nobody is quite wrong. appeared first on CSS-Tricks.
A CSS Venn Diagram
This is pretty wild: Adrian Roselli has made a series of rather complex Venn diagrams using nothing but CSS. With a combination of the Firefox dev inspector, plus a mixture of CSS Grid and the shape-outside property, it’s possible to do this and without a ton of hacks, too.
I also think it’s super cute that Adrian has made the code snippets in this post look like the display from an old monitor, like the one Chris recently broke down.…
The post A CSS Venn Diagram appeared first on CSS-Tricks.
6 of the Best Event Registration and Ticketing Solutions for WordPress
The post 6 of the Best Event Registration and Ticketing Solutions for WordPress appeared first on Torque.
Reversing an Easing Curve
Let’s take a look at a carousel I worked on where items slide in and out of view with CSS animations. To get each item to slide in and out of view nicely I used a cubic-bezier for the animation-timing-function property, instead of using a standard easing keyword.
See the Pen Carousel with reversed easing curve by Michelle Barker (@michellebarker) on CodePen.
A cubic-bezier can appear confusing at first glance, but when used correctly, it can add …
The post Reversing an Easing Curve appeared first on CSS-Tricks.
Logo Design Trends of 2019
WordPress 5.0.2 to Bring Major Performance Improvements, Scheduled for December 19
Annotated Build Processes
When you’re putting together a build process for a site, it’s so dang useful to look at other people’s processes. I ran across Andrew Welch’s “An Annotated webpack 4 Config for Frontend Web Development” the other day and was glad he blogged it. If I was kicking off a new site where I wanted a webpack build, then I’d almost certainly reference something like this rather than start from scratch. At the same time, it made me realize how build …
The post Annotated Build Processes appeared first on CSS-Tricks.
Making SVG icon libraries for React apps
Nicolas Gallagher:
At Twitter I used the approach described here to publish the company’s SVG icon library in several different formats: optimized SVGs, plain JavaScript modules, React DOM components, and React Native components.
There is no One True Way© to make an SVG icon system. The only thing that SVG icon systems have in common is that, somehow, some way, SVG is used to show that icon. I gotta find some time to write up a post that goes …
The post Making SVG icon libraries for React apps appeared first on CSS-Tricks.
Two Ways to Build a Site That Seem Super Different But Weirdly Aren’t That Different
Here are two ways to build a site (abstractly) that feel diametrically opposed to me:
- Build a site as an SPA (Single Page App). The page loads a skeleton HTML page that executes JavaScript as quickly as it can. The JavaScript calls an API to get data, and then the page renders content. Navigation of the site is more API calls to get the data it needs and re-rendering.
- Build a site as statically-generated. A build process runs in which
…
The post Two Ways to Build a Site That Seem Super Different But Weirdly Aren’t That Different appeared first on CSS-Tricks.




