25 Best WordPress Themes for Crossfit

Are you looking for the best WordPress themes for a crossfit gym or fitness website? Considering the number of themes out there, this can be quite overwhelming. You’ll have to find a balanced theme that has the right features and the perfect look for a… Read More »

The post 25 Best WordPress Themes for Crossfit appeared first on WPBeginner.

25 Best WordPress Themes for Crossfit

Are you looking for the best WordPress themes for a crossfit gym or fitness website? Considering the number of themes out there, this can be quite overwhelming. You’ll have to find a balanced theme that has the right features and the perfect look for a… Read More »

The post 25 Best WordPress Themes for Crossfit appeared first on WPBeginner.

CSS is Awesome

I bought this mug recently for use at work. Being a professional web developer, I decided it would establish me as the office’s king of irony. The joke on it isn’t unique, of course. I’ve seen it everywhere from t-shirts to conference presentations.

Most of you reading this have probably encountered this image at least once. It’s a joke we can all relate to, right? You try and do something simple with CSS, and the arcane ways in which even …


CSS is Awesome is a post from CSS-Tricks

Why Use a Third-Party Form Validation Library?

We’ve just wrapped up a great series of posts from Chris Ferdinandi on modern form validation. It starts here. These days, browsers have quite a few built-in tools for handling form validation including HTML attributes that can do quite a bit on their own, and a JavaScript API that can do even more. Chris even showed us that with a litttttle bit more work we can get down to IE 9 support with ideal UX.

So what’s up with …


Why Use a Third-Party Form Validation Library? is a post from CSS-Tricks

Repeatable, Staggered Animation Three Ways: Sass, GSAP and Web Animations API

Staggered animation, also known as “follow through” or “overlapping action” is one of the twelve Disney principles of animation as defined by Ollie Johnston and Frank Thomas in their 1981 book “The Illusion of Life”. At its core, the concept deals with animating objects in delayed succession to produce fluid motion.

The technique doesn’t only apply to cute character animations though. The Motion design aspect of a digital interface has significant implications on UX, user perception and “feel”. Google even …


Repeatable, Staggered Animation Three Ways: Sass, GSAP and Web Animations API is a post from CSS-Tricks

The Tenth Fourth

We made it a decade! It’s our tenth birthday! 🎉 This is an extra-special one, as we hit those double digits. Each year on July 4th we mark the occasion with a post. In that tradition, allow me to ramble on a bit about the past and present.


The very first post ever on this site was literally a CSS trick. It’s a classic, too. “Header Text Image Replacement”:

.headerReplacement {
text-indent: -9999px;
width: 600px;
height: 100px;
background: url(/path/to/your/image.jpg) #cccccc


The Tenth Fourth is a post from CSS-Tricks

The Structure of an Elm Application

Most languages when they are in their infancy, tend to be considered “toy languages” and are only used for trivial or small projects. But this is not the case with Elm, where its true power shines in complex and large applications.

It is not only possible to build some parts of an application in Elm and integrate those components into a larger JS application, but it is also possible to build the entire application without touching any other language making …


The Structure of an Elm Application is a post from CSS-Tricks

The Options for Programmatically Documenting CSS

I strongly believe that the documentation should be kept as close to the code as possible. Based on my experience, that’s the only option that works well in the long term. External documents, notes, and wikis all eventually get outdated, forgotten, and lost.

Documentation is a topic that always bugs me. Working on poorly documented codebase is a ticking bomb. It makes the onboarding process a tedious experience. Another way to think of bad documentation is that it helps foster …


The Options for Programmatically Documenting CSS is a post from CSS-Tricks