Вот скрипт с открытым исходным кодом, который, я думаю, мог бы работать для вас (или, по крайней мере, после незначительных изменений)
http://marcgrabanski.com/pages/code/fisheye-menu
И учебник по его использованию:
http://simply -basic.com / инструменты / Fisheye-меню для-вашего-сайта /
Edit:
Я понял, что приведенный выше скрипт, вероятно, не очень хорошо справится с текстом. К сожалению, размытие текста нелегко сделать в javascript. Это может быть возможно при использовании элемента canvas, но мне не удалось найти что-либо в быстром поиске в Google, и это, вероятно, будет несовместимо со старыми браузерами.
Вот еще один скрипт, который имеет эффект «рыбий глаз» на текстовые элементы в списке: http://aleph -null.tv / article / 20080522-1839-265.xml / Text-based-Fish-Eye-Effect . Это, вероятно, ближе к тому, что вы ищете, но определенно не так гладко и не позволяет размыть текст, как это делает Flash.