В CSS3:
radial-gradient(ellipse at center center,
rgb(30, 87, 153) 0%, rgb(41, 137, 216) 100px,
rgba(255, 255, 255, 0) 101px, rgba(255, 255, 255, 0) 100%)
Вы можете иметь несколько остановок в градиенте.Вы также можете указать длину в пикселях, а не в процентах.Вы также можете использовать rgba для создания прозрачных цветов.
Вы начинаете с вашего первого цвета в 0%, в центре.
Затем у вас есть второй цвет в x пикселей (здесь я использую x = 100 пикселей).
Затем вы переходите к прозрачному белому с разрешением x + 1 пикселей.
И остаетесь прозрачным до 100%.
это должно работать в браузерах, которые поддерживают CSS3.