Skip to content


A range of unique and possibly interesting ideas about web development. Basically "I think stuff and sometimes I write it down".
  • The Difference Between currentColor & Custom Properties

    There are some interesting differences between how currentColor and custom properties work. Both are examples of dynamic properties in CSS but how they are resolved differs in some very important ways. I recently came across an example of this that had me scratching my head for a while.

  • A Strategy Guide To CSS Custom Properties

    Dynamic properties provide opportunities for new creative ideas, but also the potential to add complexity to CSS. To get the most out of them, we might need a strategy for how to write and structure CSS with custom properties.

  • Using CSS Variables Correctly

    Custom Properties have the potential to change how we write and think about CSS.

  • Non-linear Interpolation in CSS

    A solution for transitioning lengths values in CSS through more than one 'bending point'.

  • The invisible parts of CSS

    Explains the box model, cascade, formatting contexts, positioning, stacking and a lot more about how CSS works. A right of passage, I had to write my version.