Из-за неправильной формы вы, вероятно, ищете изображение. А из-за необходимости варьировать уровни прозрачности, вы, вероятно, хотите .png, который просто застрял бы над выбранным элементом.
Хороший вопрос, одним из способов было бы иметь «выбранный» png, в котором светящийся кружок покрывал выбранный, а другой просто темный png покрывал все остальное.
РЕДАКТИРОВАТЬ: Но вы, вероятно, захотите использовать библиотеку, такую как jquery, вместо того, чтобы кодировать все, начиная с самого себя, чтобы не изобретать велосипед и не экономить МНОГО времени: D