With geriatric Internet Explorer versions this site looks shite. This because Impossiblue is built with modern tools and would require hacks and workarounds to function in legacy browsers. I no longer have the patience nor the inclination to satisfy everybody. Impossiblue is an experiment and a playground – and my sustenance does not depend on it. As a concequence – to embarrass nobody – I have decided to lock you out. So, there.

Impossiblue

Video

Masking artefacts

Archive

The secret six

More than one

Background image

sketch.js

Particles

CSS filter

Greyscale

Animation

clip-path

Pure CSS

The “Checkbox hack”

Pseudo-elements

img

A puzzle

Nine dots

Pure CSS

Shapes

CSS

Styling input elements

Story­teller

Jan Kjærstad

Ordnance Survey

GB map

JavaScript simulation

Rain on a window pane

iPad

Wallpaper

Pure CSS

Throbbers

iOS 8

Screen dump on an iPad

Kitsch artist

Kaja Norum

PHP

Random image

PHP tutorial

Image width and height

PHP

Random quote

PHP

Pathnames matching a pattern

Pure CSS

Close-button

It was 30 years ago today…

Kurt & Kara

Strange doings

Canvas and the Close Pixelate script

Sort of

Film grain

Dynamic

Noisy canvas

Photoshop tutorial

How to create a composite layer in Photoshop

Note to self

On animated cursors

Static

Noisy background

Video related

Crop a movie with QuickTime Pro

Photoshop tutorial

Gradient mosaic

HTML

q