Hallo!
Du könntest - mit viel Javascript und CSS - sowas ähnliches mit Hilfe eines <input>-Elements und einer danebenstehenden Grafik basteln. Aber ob das die Zeit und die Mühe wert ist ...
Javascript braucht es dafür schon, aber nicht unbedingt CSS.
Ob es die Mühe wert ist, kann ich auch nicht beurteilen, weil ich Chris' Anforderungen nicht kenne, aber das hier wäre ein guter Ausgangspunkt für weitere Ermittlungen:
http://de.selfhtml.org/javascript/objekte/node.htm
Gruß aus Moers
Sven