Alle, die entweder nach Flash oder JavaScript schreien, haben noch nicht verstanden, welche Möglichkeiten CSS 3 bietet.
Wenn man das vom OP Gewünschte mit relevanter Browserabdeckung erreichen möchte, _braucht_ man JavaScript - in X Jahren mag das anders sein. Will man das vom OP Gewünschte sogar so geschmeidig wie im Beispiel mit relevanter Browserabdeckung, _bräuchte_ man sogar Flash.