CSS3 Радиальные градиенты
CSS Радиальные градиенты
Радиальный градиент определяет его по центру.
Для создания радиального градиента необходимо также определить не менее двух цветовых остановок.
Синтаксис
background-image: radial-gradient(размер фигуры в позиции, start-color, ..., last-color);
По умолчанию форма - эллипс, размер - самый дальний угол, а позиция - центр.
Радиальный градиент - равномерно распределенные цветовые остановки (это по умолчанию)
В следующем примере показан радиальный градиент с равномерно расположенными цветовыми остановками:
Радиальный градиент - различные цветовые остановки
В следующем примере показан радиальный градиент с различными цветовыми остановками:
Установить форму
Параметр shape определяет форму. Он может принимать значение circle или ellipse. Значение по умолчанию - ellipse.
В следующем примере показан радиальный градиент в форме круга:
Использование ключевых слов разного размера
Параметр size определяет размер градиента. Он может принимать четыре значения:
- closest-side (ближайшая сторона)
- farthest-side (самая дальняя сторона)
- closest-corner (ближайший угол)
- farthest-corner (самый дальний угол)
Пример
Радиальный градиент с ключевыми словами разного размера:
#grad1 {
background-image: radial-gradient(closest-side at 60% 55%, red, yellow,
black);
}
#grad2 {
background-image: radial-gradient(farthest-side at 60%
55%, red, yellow, black);
}
Попробуйте сами »
Повторение радиального градиента
Функция repeating-radial-gradient() используется для повторения радиальных градиентов:
Пример
Повторяющийся радиальный градиент:
#grad {
background-image:
repeating-radial-gradient(red, yellow 10%, green 15%);
}
Попробуйте сами »