Функция conic-gradient()
Конический градиент с тремя цветами:
#grad {
background-image: conic-gradient(red, yellow,
green);
}
Попробуйте сами »
Определение conic-gradient()
Функция conic-gradient()
устанавливает конический градиент в качестве фонового изображения.
Конический градиент – это градиент с цветовыми переходами, повернутыми вокруг центральной точки.
Чтобы создать конический градиент, необходимо определить как минимум две точки цвета.
Пример конического градиента:
Версия: | CSS3 |
---|
Поддержка браузера conic-gradient()
Цифры в таблице указывают первую версию браузера, полностью поддерживающую данную функцию.
Функция | |||||
---|---|---|---|---|---|
conic-gradient() | 69.0 | 79.0 | 83.0 | 12.1 | 56.0 |
CSS Синтаксис conic-gradient()
background-image: conic-gradient([from angle] [at position,] color degree, color degree, ...);
Значение | Описание |
---|---|
from angle | Необязательный. Весь конический градиент поворачивается на этот угол. Значение по умолчанию — 0 градусов. |
at position | Необязательный. Указывает центр градиента конического градиента. Значение по умолчанию — центр. |
color degree, ..., color degree | Цветовые остановки — это цвета, между которыми вы хотите сделать плавные переходы. Это значение состоит из значения цвета, за которым следует необязательная позиция остановки (градус от 0 до 360 или процент от 0% до 100%). |
Ещё примеры conic-gradient()
Конический градиент с пятью цветами:
#grad {
background-image: conic-gradient(red, yellow, green, blue,
black);
}
Попробуйте сами »
Конический градиент с тремя цветами и степенью для каждого цвета:
#grad {
background-image: conic-gradient(red 45deg, yellow 90deg, green 210deg)
}
Попробуйте сами »
Сделайте конический градиент похожим на пирог, добавив border-radius: 50%:
#grad {
background-image: conic-gradient(red, yellow, green, blue,
black);
border-radius: 50%;
}
Попробуйте сами »
Конический градиент с углом наклона:
#grad {
background-image: conic-gradient(from 90deg, red, yellow, green);
border-radius: 50%;
}
Попробуйте сами »
Конический градиент с позицией at:
#grad {
background-image: conic-gradient(at 60% 45%, red, yellow, green);
border-radius: 50%;
}
Попробуйте сами »
Конический градиент как под углом, так и по положению:
#grad {
background-image: conic-gradient(from 90deg at 60% 45%, red, yellow, green);
border-radius: 50%;
}
Попробуйте сами »
Еще одна круговая диаграмма:
#grad {
background-image: conic-gradient(red 0deg, red 90deg, yellow
90deg, yellow 180deg, green 180deg);
border-radius: 50%;
}
Попробуйте сами »
Похожие страницы conic-gradient()
CSS учебник: CSS Градиенты