GeistHaus
log in · sign up

https://hakim.se/rss.xml

rss
138 posts
Polling state
Status active
Last polled May 19, 2026 01:44 UTC
Next poll May 20, 2026 04:56 UTC
Poll interval 86400s
ETag W/"b68d4d031082d578370584bb4e5cfe46"
Last-Modified Thu, 12 Jan 2017 15:34:01 GMT

Posts

Particles
Particles slide across the screen and grow as they get close to the mouse. First thing I ever did using
http://hakim.se/experiments/html5/particles/01/
Extensions
Wave
A wave with bubbles floating on the surface, the bubbles each represent a tweet with the word "water" in it.
http://hakim.se/experiments/html5/wave/03/
Extensions
Particle Depth
Particle positioning patterns using depth.
http://hakim.se/experiments/html5/particledepth/02/
Extensions
Trail
Particle movement patterns that generate smooth trails.
http://hakim.se/experiments/html5/trail/03/
Extensions
Magnetic
Create currents of particles which orbit around magnetic nodes.
http://hakim.se/experiments/html5/magnetic/02/
Extensions
Blob
Soft blobby physics. Imagine jelly, in your browser.
http://hakim.se/experiments/html5/blob/03/
Extensions
Keylight
A playhead travels between keys which resonate in sound depending on where they are placed in the room.
http://hakim.se/experiments/html5/keylight/03/
Extensions
Bakemono
A little monster that I brought to life with JavaScript. Bakemono is Japanese for monster.
http://hakim.se/experiments/html5/bakemono/01/
Extensions
Sinuous
A devilishly simple but challenging game. Your objective is to steer clear of the evil red dots and stay alive as long as possible. Alsdescription available for iOS, search for it in the App Store.
http://sinuousgame.com/
Extensions
Core
Sinuous' sibling game. More evil red dots!
http://hakim.se/experiments/html5/core/01/
Extensions
20 Things I Learned About Browsers and the Web
An online book that aims to better people's understanding about the inner workings of browsers and the web. Created for Googldescription while I was working at Fi.
http://www.20thingsilearned.com/
Extensions
Bacterium
An interactive experiment with bacteria in a playful and dynamic physics simulation.
http://hakim.se/experiments/html5/bacterium/01/
Extensions
Yugen Logo
An animated logo created for Yugen, a Canadian media production company.
http://lab.hakim.se/yugen/
Extensions
BreakDOM
Ever wondered what it would feel like to attack a bunch of checkboxes with a radio button that's being steered by a scrollbar?
http://hakim.se/experiments/html5/breakdom/
Extensions
Holobox
A holographic effect based on device orientation. Only tested in Safari for iOS.
http://hakim.se/experiments/css/holobox/
Extensions
Coil
Minimalistic game based on quick and precise pointer movement.
http://hakim.se/experiments/html5/coil/
Extensions
Textify.it
Browse for or drag an image onto the page and watch it be reconstructed purely out of text.
http://textify.it/
Extensions
Sphere
When bored, I sometimes open a blank JavaScript file and start writing without any clear idea for what I want to do. This is the resuldescription of one such coding session.
http://hakim.se/experiments/html5/sphere/
Extensions
Origami
A colorful folding doodle. Click anywhere on the drawing – or use your keyboard – to switch layouts.
http://hakim.se/experiments/html5/origami
Extensions
Rolling Links
Experimental 3D hover effect for links.
http://jsfiddle.net/hakim/Ht6Ym/
Extensions
zoom.js
Proof of concept JavaScript library for zooming in on DOM elements or points in a document.
http://lab.hakim.se/zoom-js/
Extensions
DOM Tree
Happy holidays! I didn't get a pine tree for Christmas this year so I decided to compensate by creating a digital counterpart out odescription HTML form elements.
http://hakim.se/experiments/css/domtree
Extensions
Scroll Effects
CSS-based scroll effects for lists.
http://lab.hakim.se/scroll-effects
Extensions
forkit.js
A fun twist on the GitHub "fork" ribbon.
http://lab.hakim.se/forkit-js/
Extensions
Radar
An audio-visual experiment which synthesizes sound in real-time.
http://lab.hakim.se/radar/
Extensions
Meny
Experimental fold-in menu.
http://lab.hakim.se/meny/
Extensions
Avgrund
Modal concept which gives a sense of depth between the page and modal layers.
http://lab.hakim.se/avgrund/
Extensions
Linjer
Interactive experiment based on the visuals originally created for Radar.
http://lab.hakim.se/linjer/
Extensions
Fokus
Fokus emphasizes anything you select by obfuscating the rest of the page.
http://lab.hakim.se/fokus/
Extensions
Kort
UI concept for thumbnail previews. Hover over a single thumbnail to reveal it as a 3D stack. Works well on touch devices using swipdescription gestures.
http://lab.hakim.se/kort/
Extensions
Hypnos
An infinite and hypnotic animation. 3, 2, 1... You're feeling sleepy.
http://lab.hakim.se/hypnos
Extensions
Kontext
A context-shift transition inspired by iOS.
http://lab.hakim.se/kontext
Extensions
CSS Experiment: Hole
Made as part of a series of CSS-only animations.
http://codepen.io/hakimel/full/fILbu
Extensions
CSS Experiment: Spinner
Made as part of a series of CSS-only animations.
http://codepen.io/hakimel/full/CxliK
Extensions
CSS Experiment: Cloud
Made as part of a series of CSS-only animations.
http://codepen.io/hakimel/full/aIhkf
Extensions
Flexing Pagination
Pagination arrows that "flex" when you hover or press them.
http://lab.hakim.se/flexing-pagination
Extensions
Checkwave
Check a checkbox to generate a wave of checkboxes. Because why not.
http://lab.hakim.se/checkwave
Extensions
Sketch Toy
Draw sketches with vibrating lines – think old cartoons – and share replays with friends. My most popular project to datdescription with over 65m saved sketches.
http://sketchtoy.com/
Extensions
reveal.js
Hugely popular open source framework for creating HTML presentations.
http://lab.hakim.se/reveal-js
Extensions
Ladda
A UI concept which merges loading indicators into the buttons that invoke them.
http://lab.hakim.se/ladda
Extensions
Slides
A platform for creating, presenting and sharing presentations.
https://slides.com
Extensions
Monocle
Scroll the page and see list items expand under the magnifying area. Inspired by a Flash site I saw years ago.
http://lab.hakim.se/monocle
Extensions
Flipside
A button that seamlessly transitions from action to confirmation.
http://lab.hakim.se/flipside
Extensions
tick-tock
Clock pattern animation.
http://lab.hakim.se/ticktock
Extensions
Spiral
Interactive spiral animation.
http://lab.hakim.se/spiral
Extensions
Progress Nav
An animated progress bar that highlights sections of a page that are currently in view.
http://lab.hakim.se/progress-nav
Extensions