Я хоть и не вертальщик, но я бы нарисовал круг обычным css, спозиционировал абсолютно и задал отрицательные top и right, чтобы спрятать его за пределы вьюпорта. Нужно будет его поместить в контейнер, который не будет вылезать за пределы вьюпорта и задать ему значение, которое обрезает то, что вылезает за его пределы. Что-то типа бокс сайзинг: бордер бокс. Или оверфлоу: хидден. Не помню.
Можно вместе с бутылочками одной картинкой разместить, а можно их тоже абсолютно разместить над кругом. Первое проще.
Так же есть вариант просто фоном эту картинку разместить и так же поиграть с расположением.