Как сделать контролер в форме круга?
Посмотрите эту статью, там хорошо расписано и есть готовый пример
Проще всего заюзать SVG для этих целей. Например при помощи вот такой библиотеки реализовать задуманное не составит труда.