Craig is a Director of OptimalWorks Ltd, a UK consultancy dedicated to building award-winning websites implementing standards, accessibility, SEO, and best-practice techniques.

Craig's articles

  1. CSS3 3D Transformations

    This entry is part 3 of 5 in the series CSS3 Transformations

    Having covered 2D transformations, Craig’s latest tutorial jumps into the third dimension with a comprehensive explanation of the techniques and the limited behavior of a certain browser…

  2. Browser Trends September 2013: Migration to Microsoft?

    There was little to report in last month’s analysis so let’s see if there’s more significant movements in the latest figures from StatCounter… Worldwide Browser Statistics July 2013 to August 2013 The following table shows browser usage movements during the past month. Browser July August change relative IE (all) 24.52% 25.51% +0.99% +4.00% IE10+ 10.94% […]

  3. The Hidden Cost of Social Sharing

    Adding a social networking share button is easy and efficient. Or so they would have you believe. Craig discusses the darker side of those seemingly innocuous links.

  4. How to Use Motion Blur in CSS3 Animations

    CSS3 transitions and animations are very useful but they’re often too perfect! Have you ever wondered why computer games look staggered at 25-30 frames per second but movies appear natural at the same rate? A typical video camera captures every frame over 0.04 of second; anything moving faster will appear slightly blurred. However, a game […]