We’ve seen some floated labels before: when focussing a form field the placeholder seems to move towards a spot above the field.
Adaptive placeholders goes a step further by also allowing one to change the text when something was entered into the field.
Makes clever use of
pointer-events: none;, the
:valid psuedo-selector, and the adjacent sibling selector (viz.