сделал вот так, но тут понятно что прозрачность только по 4 сторонам: top, right, bottom и left
jsfiddle
как еще это можно реализовать, что бы скажем прозрачность была слева в верху (типа left-top...) или другими словами как менять размер этой прозрачности в круге?
Или просто брать и трансформировать (переворачивать) круг по оси, чтобы пробелы были в нужных местах?