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!
- Simple pie charts with fallback, today
- The --var: ; hack to toggle multiple values with one custom property
- Introspecting CSS via the CSS OM: Get supported properties, shorthands, longhands
- Import non-ESM libraries in ES Modules, with client-side vanilla JS
- Hybrid positioning with CSS variables and max()
- Easy Dynamic Regular Expressions with Tagged Template Literals and Proxies
- Responsive tables, revisited
- Quicker Storify export
- Different remote and local resource URLs, with Service Workers!
- Resolve Promises externally with this one weird trick
- URL rewriting with Github Pages
- Autoprefixing, with CSS variables!
- Copying object properties, the robust way
- Image comparison slider with pure CSS
- Dynamically generated SVG through SASS + A 3D animated RGB cube!
- Smooth state animations with animation-play-state
- Cleanest CSS spinner, ever
- Flexible Google-style loader with CSS
- Slanted tabs with CSS 3D transforms
- Easily center text vertically, with SVG!
- Use MathML today, with CSS fallback!
- CSS Animations with only one keyframe
- Hacking lookahead to mimic intersection, subtraction and negation
- Text masking — The standards way
- Pure CSS scrolling shadows with background-attachment: local
- Flexible multiline definition lists with 2 lines of CSS 2.1
- Moving an element along a circle
- Simpler CSS typing animation, with the ch unit
- Easily keep gh-pages in sync with master
- To write good code, you sometimes have to write bad code
- Get your hash — the bulletproof way
- Change URL hash without page jump
- Rule filtering based on specific selector(s) support
- Invert a whole webpage with CSS only
- Create complex RegExps more easily
- Beveled corners & negative border-radius with CSS3 gradients
- Custom <select> drop downs with CSS3
- Checkerboard pattern with CSS3
- Convert PHP serialized data to Unicode
- Styling elements based on sibling count
- Checkerboard, striped & other background patterns with CSS3 gradients
- MySQL: Are you actually utilizing your indexes?
- Reading cookies the regular expression way
- Yet another email hiding technique?
- (byte)size matters
- Bevels in CSS3
- On password masking and usability
- Tip: Multi-step form handling
- Extend Math.log to allow for bases != e
- Mockup viewer bookmarklet
- Check whether the browser supports RGBA (and other CSS3 values)
- Quick & dirty way to run snippets of JavaScript anywhere
- Check whether a CSS property is supported