81 posts on Original

You are browsing the new, beta version of my website. Some things may not work properly. If you spot any problems, please file an issue!
  1. On ratings and meters 4 min 0 comments
  2. Releasing Color.js: A library that takes color seriously 4 min 0 comments
  3. On Yak Shaving and <md-block>, a new HTML element for Markdown 2 min 0 comments
  4. Custom properties with defaults: 3+1 strategies 6 min 0 comments
  5. Inherit ancestor font-size, for fun and profit 9 min 0 comments
  6. Dark mode in 5 minutes, with inverted lightness variables 9 min 0 comments
  7. The -​-var: ; hack to toggle multiple values with one custom property 4 min 0 comments
  8. Parsel: A tiny, permissive CSS selector parser 4 min 0 comments
  9. Releasing MaVoice: A free app to vote on repo issues 3 min 0 comments
  10. The Cicada Principle, revisited with CSS variables 6 min 0 comments
  11. LCH colors in CSS: what, why, and how? 11 min 0 comments
  12. Easy Dynamic Regular Expressions with Tagged Template Literals and Proxies 4 min 0 comments
  13. Responsive tables, revisited 3 min 0 comments
  14. Free Intro to Web Development slides (with demos) 3 min 0 comments
  15. Different remote and local resource URLs, with Service Workers! 6 min 0 comments
  16. Introducing Mavo: Create web apps entirely by writing HTML! 2 min 0 comments
  17. Resolve Promises externally with this one weird trick 4 min 0 comments
  18. URL rewriting with Github Pages 2 min 0 comments
  19. Autoprefixing, with CSS variables! 2 min 0 comments
  20. Markapp: A list of HTML libraries 1 min 0 comments
  21. Introducing Multirange: A tiny polyfill for HTML5.1 two-handle sliders 2 min 0 comments
  22. Introducing Bliss: A 3KB library for happier Vanilla JS 6 min 0 comments
  23. Stretchy: Form element autosizing, the way it should be 2 min 0 comments
  24. Spot the unsubscribe (link)! 2 min 0 comments
  25. Conical gradients, today! 4 min 0 comments
  26. Dynamically generated SVG through SASS + A 3D animated RGB cube! 4 min 0 comments
  27. Introducing Whathecolor: A color game for web developers! 4 min 0 comments
  28. Meet dpi.lv: More than you probably wanted to know about screen DPI 4 min 0 comments
  29. Preview corner-shape, before implementations! 2 min 0 comments
  30. Easily center text vertically, with SVG! 3 min 0 comments
  31. iOS 6 switch style checkboxes with pure CSS 4 min 0 comments
  32. Introducing Prism: An awesome new syntax highlighter 3 min 0 comments
  33. Exactly how much CSS3 does your browser support? 4 min 0 comments
  34. Introducing dabblet: An interactive CSS playground 5 min 0 comments
  35. Animatable: A CSS transitions gallery 1 min 0 comments
  36. PrefixFree: Break free from CSS prefix hell! 1 min 0 comments
  37. Major update to Chainvas: modularity, a client side build script & more 2 min 0 comments
  38. A better tool for cubic-bezier() easing 4 min 0 comments
  39. Chainvas: Make APIs chainable, enhance the canvas API 1 min 0 comments
  40. Pure CSS3 typing animation with steps() 1 min 0 comments
  41. CSS.coloratum: Convert and share CSS colors 2 min 0 comments
  42. Accessible star rating widget with pure CSS 2 min 0 comments
  43. twee+: Longer tweets, no strings attached 6 min 0 comments
  44. Detecting CSS selectors support + my JSConf EU talk 4 min 0 comments
  45. A polyfill for HTML5 progress element, the obsessive perfectionist way 11 min 0 comments
  46. CSS reflections for Firefox, with -moz-element() and SVG masks 3 min 0 comments
  47. Pure CSS Tic Tac Toe 2 min 0 comments
  48. Change URL hash without page jump 1 min 0 comments
  49. StronglyTyped: A library for strongly typed properties & constants in JavaScript 4 min 0 comments
  50. CSS3 patterns gallery and a new pattern 1 min 0 comments
  51. Invert a whole webpage with CSS only 2 min 0 comments
  52. Create complex RegExps more easily 52 min 0 comments
  53. Convert standard gradient syntax to -webkit-gradient and others 1 min 0 comments
  54. Beveled corners & negative border-radius with CSS3 gradients 1 min 0 comments
  55. Custom &lt;select&gt; drop downs with CSS3 2 min 0 comments
  56. Checkerboard pattern with CSS3 1 min 0 comments
  57. Incrementable length values in text fields 2 min 0 comments
  58. Convert PHP serialized data to Unicode 2 min 0 comments
  59. Checkerboard, striped & other background patterns with CSS3 gradients 3 min 0 comments
  60. rgba.php v1.2: Improved URL syntax, now at Github 1 min 0 comments
  61. My FT2010 slides and CSSS: My presentation framework 5 min 0 comments
  62. Organizing a university course on modern Web development 15 min 0 comments
  63. On CSS counters plus a CSS3 Reversi UI 3 min 0 comments
  64. CSS3 structural pseudo-class selector tester 2 min 0 comments
  65. iPhone keyboard with CSS3 -- no images 3 min 0 comments
  66. Quickly find the Gravatar that cor­res­ponds to a given email 1 min 0 comments
  67. Yet another email hiding technique? 2 min 0 comments
  68. Exploring browser-supported Unicode characters and a tweet shortening experiment 3 min 0 comments
  69. A different approach to elastic textareas 3 min 0 comments
  70. New version of rgba.php is out! 2 min 0 comments
  71. Bevels in CSS3 2 min 0 comments
  72. Cross-browser imageless linear gradients v2 2 min 0 comments
  73. Java pretty dates 2 min 0 comments
  74. Better usability in 5 minutes 4 min 0 comments
  75. Cross browser, imageless linear gradients 4 min 0 comments
  76. Mockup viewer bookmarklet 2 min 0 comments
  77. Check whether the browser supports RGBA (and other CSS3 values) 3 min 0 comments
  78. Bulletproof, cross-browser RGBA backgrounds, today 7 min 0 comments
  79. Find the vendor prefix of the current browser 5 min 0 comments
  80. Extend Math.round, Math.ceil and Math.floor to allow for precision 3 min 0 comments
  81. JS library detector 2 min 0 comments