Updated: traqball 2.0
Finally updated traqball.js, my little js lib for gimbal-lock-free 3d rotation to version 2.0. Most important improvements:Now its's possible to have multiple instances of trackball on one...
View ArticleBetter CSS Sprites with SVG
For webdesigners it's still frustrating to deal with the limitations of the CSS "background-image" property. Sure, things have improved ten times with CSS3. We now are able to add multiple backgrounds,...
View ArticleFinally! csswarp.js for dynamic Text warping
I proudly present the first version of csswarp.js. This small (<8kb, minified, unzipped) library does the same thing as csswarp.com, but dynamically at runtime, making it possible to warp text that...
View ArticleThe Matrix Revolutions (CSS 3D – 2)
This is the second part of a mini-series covering css 3d-transformations. If you missed the first part, you can read it here. Suddenly they were here: with the increasing adoption of CSS3 in modern...
View ArticleIntroducing Spritebaker
Over time Data URI Sprites have more and more become an indispensable tool for my work. For the rookies: data URI-sprites is the name of the method to encode all kind of binary resources to base64 and...
View ArticleNatural Object-Rotation with CSS3 3D
I finally found some time to finish my short series of tutorials on CSS 3D transforms. If you haven't checked out part 1 & 2 I recommend you to do so, otherwise you will feel lost pretty soon. In...
View ArticleShowcase: Pop-Up Book in HTML and CSS
This is a little showcase I build yesterday. I had some "leftover" illustrations from a recent project the client rejected, so I took this as an excuse to cobble together a little demo that uses all...
View ArticleFresh from the Lab: CSS3 Text-Warping
I got hooked on desktop-publishing the moment when I attached a text to a path for the first time in Freehand 3. It was magic. Suddenly you could create designs that used to take days or even weeks in...
View ArticleEverything is Relative. The Art of the Adaptive Image.
This will not be another article about one more RWD image technique. It is a short warmup for a little series of posts I will be writing during the next weeks about some ideas and experiments I'm...
View ArticleThe 4 Slice Scaling Technique for SVG
In my last post I talked about a technique that makes it possible to change the position and relation of an SVGs content on rescale, but keep their proportions at the same time. In this post I will...
View ArticleThe Holy Grail of Image Scaling
In our ongoing quest to find new "liquid" SVG techniques, this post will be about the "holy grail" of image scaling, the 9-sliced scaling grid and how to apply it to SVG images. If you haven't done so,...
View ArticleApplying Alpha Channels to JPGs
In this article I will show how to combine the advantages of JPG's high compression rate with the flexibility of having alpha channels like we use them in PNG. Open the demo to see this technique in...
View ArticleThe SVG Filter and why it’s awesome
I had the honour to write a post over at smashing magazine, where I take a closer look at SVG filters and the phantastic possibilties they offer for us designers to create astonishing type effects.So...
View ArticleSVG Partial Blur and iOS Style Translucency
Sorry, looks as if your Browser can't display SVGWe all know that SVG filters are the best thing since season 4 of "Breaking Bad", with their full potential still to to be discovered. In this article I...
View ArticleLiquify everything!
I had the opportunity to write a new article over at Smashing Magazine. I’s a deep dive into the wonderful world of displacement filtering, what it is, how use displacement maps to create really cool...
View Article