Задать вопрос
@Kolenbass

Почему не работает задание размеров радиального градиента в процентах «radial-gradient()»?

Есть блок

div {
  background: radial-gradient(circle 20% at 50% 50%, blue , red);    
  width: 1000px;
  height: 1000px;
}


Не могу понять, почему фон не работает в том случае, когда задан размер градиентной фигуры (circle) в процентах, как указано выше (20%).
Другие относительные единицы (vh) работают.
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Medvejonok86
У вас неправильно указан размер градиента. Нужно указать его в единицах измерения, отличных от процента(%).
background: radial-gradient(circle 20px at 50% 50%, blue , red);

Или как вариант, можете указать позиции цвета:
background: radial-gradient(circle at 50% 50%, blue 10% , red 20%);

UPD:
Так же можно задать ширину и высоту градиента в процентах без явного указания формы градиента:
background: radial-gradient(20% 20% at 50% 50%, blue, red);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы