Незнаю, как правильно объяснить вопрос. Хочу сделать, что-то похожее, как на картинке.

Там где кружки будет выбор цвета, сбор по цветам, копирование, итд. То есть мне хотелось бы найти информацию как делают интерфейсы для програм в вебе, примеры итд. Может кто-то поделиться?