Вы можете сделать круговую карту изображения с помощью мыши, а затем использовать css поворачивает с анимацией на угол в чем-то вроде jQuery, чтобы текущий выбранный элемент находился сверху. Однако это будет ограничено количеством браузеров, которые его поддерживают (Mozilla и WebKit). Я думаю, что в IE есть нечто подобное, но требуется наложение ActiveX