Dynamic Web Typography with Typekit

Direct Link

Typekit has started to roll out a new feature called Dynamic Subsetting which greatly reduces the size of each font file that’s sent over the network. This post Tom Newton describes the current solution for doing this with Latin fonts. …

Avatar of Robin Rendle
Shared by Robin Rendle on

Designing for Performance

Direct Link

Lara Hogan has just published her excellent book Designing for Performance for free online. She takes a good look at what makes a website feel slow and how that experience affects design and business goals:

Page speed is increasingly important

Avatar of Robin Rendle
Shared by Robin Rendle on

Quantity Queries

Direct Link

Using :nth-child (and friends), you can write selectors that target elements when they have a certain number of siblings. So you can write CSS that, for example, styles widgets to be 33.33% wide if there are exactly 3 of them. …

Avatar of Chris Coyier
Shared by Chris Coyier on

::marker

The ::marker pseudo-element is for styling the stylistic marker of a list element. For example, the bullet point of a default <ul> (e.g. •) or the numeral of a default <ol> (e.g. 1.). This makes it extremely easy to do …

Avatar of Geoff Graham
Geoff Graham on (Updated on )

Sponsor: Frontend Masters

Direct Link

Frontend Masters is known for some of the highest-quality video training courses in the industry. Their teachers are experts in their field—like the creator of AngularJS, multiple jQuery team members, and the founder of JSON.

Right now, get your choice …

Debugging CSS Keyframe Animations

Creating CSS animations may be about learning the syntax, but mastering a beautiful and intuitive-feeling animation requires a bit more nuance. Since animations command so much attention, it’s important to refine our code to get the timing right and debug …

Avatar of Sarah Drasner
Sarah Drasner on

Understanding Proxy Browsers

Direct Link

A new series of posts by Tim Kadlec on proxy browsers and why some people need them:

I’d venture to say that most developers and designers are not big fans of proxy browsers—assuming they pay attention to them at all.

Avatar of Robin Rendle
Shared by Robin Rendle on

isolation

The isolation property in CSS is used to prevent elements from blending with their backdrops.

.module {
  isolation: isolate;
}

It is most commonly used when mix-blend-mode has been declared on another element. Applying isolation to the element guards that …

Avatar of Geoff Graham
Geoff Graham on (Updated on )