1. SVG
2. conical gradient, но на данный момент нет поддержке в не вебкитах.
3. 2 псевдоэлемента. На одном дуга в четверть круга, второй перекрывает честь этой дуги.
Slava, мне интересно, как можно на css нарисовать дугу отличную от 90 градусов. Возможно нарисовать дугу 90 градусов, ее повернуть немного, а вторым псевдоэлементом белым перекрыть ее часть. Но это такой костыль)
Марина, Я бы все равно остановился на наложении svg или картинки - не важно. Можно эту картинку как бекграунд псевдоэлемента в css вставить. Даже в base64 виде, если совсем никак не закинуть файл на сервер.