The Curious Engineer

All blogs / Frontend / CSS / browsers

Keith Clark

keithclark.co.uk

A front-end web developer based in Farnborough, UK.

Frontend / CSS / browsersJavaScript / TypeScriptGraphics

Posts
30 from 7 Jun 2011 to 2 Oct 2025
Posting
now and then
Kind
personal blog
Feed
https://keithclark.co.uk/feed.xml

2025 1

  1. Simulating Container Style Queries with CSS Animations

2024 2

  1. Pseudo-boolean CSS custom properties
  2. Ripper - A graphics extraction tool

2020 1

  1. ZzFXM - A tiny JavaScipt music generator

2019 1

  1. JS1K 2019: Flux

2018 3

  1. Is your CSS feature detection robust enough?
  2. 3D models in HTML documents
  3. Single Element, Pure CSS Pie Charts

2017 2

  1. Better viewport clamping with position sticky
  2. CSSVR: Progressive VR experiences

2016 1

  1. Responsive element spacing

2015 3

  1. Practical CSS Parallax
  2. Loading CSS without blocking render
  3. JS1K 2015: Defender

2014 4

  1. Pure CSS Parallax Websites
  2. GPU text rendering in webkit
  3. Google Analytics Debugger 2
  4. JS1K 2014: Thrust

2013 4

  1. Calculating element vertex data from CSS transforms
  2. Targeting first and last rows in CSS grid layouts
  3. Google Analytics Debugger for Firefox Update
  4. Creating 3D worlds with HTML and CSS

2012 3

  1. The state of CSS 3D transforms
  2. Moving IE specific CSS into media blocks
  3. Working with elements before the DOM is ready

2011 3

  1. Faster parallax scrolling websites in Firefox
  2. Responsive images using cookies
  3. IE conditional comments and asset load order

Undated 2

  1. CSS Parallax A pure CSS approach to parallax scrolling websites. Uses 3D transforms and perspective to create the effect.
  2. CSS Lighting Dynamically shading elements positioned using CSS 3D transforms by decomposing matrices and calculating vertex data.