Writing CSS In 2023: Is It Any Different Than A Few Years Ago?

CSS is evolving faster than ever. With all of the new features that are now available, and forthcoming, since we got Flexbox and Grid years ago, the way we write CSS is evolving, too. In this article, Geoff Graham shares which features have had the most influence on his current approaches to CSS, as well […]

New & Upcoming CSS Features In 2023

The CSS Working Group is working on a number of exciting new features and CSS properties. These include features like anchor positioning, features for shapes, scroll snap, and new audio pseudo-classes. Anchor Positioning CSS Anchor Positioning is an experimental new CSS feature that allows you to position an element relative to another element on the […]

CSS Graduate Scheme 2023

We prioritise personal and professional development at CSS which is why we’ve launched a Graduate Scheme to ensure new team members can strengthen their existing skills while continuously learning and developing new ones.A few new members have recently joined the team at CSS and they are eager to grow and develop across departments like Business […]

Resizing Responsive Designs with CSS REMs

Building responsive websites means that your design has to adapt to different screen sizes. We’ve covered a number of ways to do that in the past, including working with percentage widths, em-based type and other flexible techniques of responsive design. There’s another way to achieve flexibility that doesn’t involve keeping track of ems or percentages […]

The 10 new CSS features in 2023

CSS (or Cascading Style Sheets) is bringing some new features to help you put some styles on your web pages in the most efficient way. In this article, we are going to go through the ones that will most likely make your coding easier in 2023. Some of them were available already but weren’t supported […]

Improving CSS Shapes with Trigonometric Functions

CSS Trigonometric functions are supported in the latest versions of Safari, Firefox, Edge, and Chrome. We also discuss animation via @property, which is supported in the latest Safari, Edge, and Chrome (as of this writing).The CSS Shapes specification enabled a lot to make interesting shapes on the web today, via clip-path, shape-outside, and more. With […]

Creating a Clock with the New CSS sin() and cos() Trigonometry Functions

CSS trigonometry functions are here! Well, they are if you’re using the latest versions of Firefox and Safari, that is. Having this sort of mathematical power in CSS opens up a whole bunch of possibilities. In this tutorial, I thought we’d dip our toes in the water to get a feel for a couple of […]

5 new CSS features you can test right now

Before browsers gradually begin to implement them, CSS features are first defined in specifications of the W3 Consortium, usually after long discussions. There are countless new CSS features that are worth mentioning, but for this guide, we’ll focus on five that you can already test in the stable version of at least one web browser:Note […]

New CSS Features In 2022

Container queries enable us to style an element depending on the size of its parent, a crucial difference from media queries, which only query the viewport. This has long been a problem for responsive design, as often we want a component to adapt to its context.Think of a card which might be shown in a […]

The Future of CSS: Flexbox Is a Game Changer

It might be a little early to throw away your CSS floats, but thanks to the new CSS Flexible Box Model, better known as Flexbox, simple, sane layout tools will soon be part of your web development arsenal. Browser support isn’t complete yet, but for those who’d like to push the envelope, Flexbox already works […]