- Линейный градиент: используйте функцию
linear-gradient()
, чтобы создать градиент, который переходит по прямой линии. Вы можете указать направление, начальный и конечный цвет.
Пример:
background: linear-gradient(to right, red, blue);
- Радиальный градиент: используйте функцию
radial-gradient()
, чтобы создать градиент, исходящий из центральной точки. Вы можете указать форму, размер и цвета градиента.
Пример:
background: radial-gradient(circle, yellow, orange);
- Угловой градиент: используйте функцию
conic-gradient()
, чтобы создать градиент, вращающийся вокруг центральной точки. Вы можете указать угол и цвета градиента.
Пример:
background: conic-gradient(red, yellow, lime, aqua, blue, magenta, red);
- Несколько точек цвета: вы можете определить несколько точек цвета внутри градиента для создания более сложных эффектов.
Пример:
background: linear-gradient(to right, red, yellow 30%, lime 50%, blue);
- Градиент с прозрачностью: вы можете использовать значения цвета RGBA или HSLA для создания градиентов с прозрачностью.
Пример:
background: linear-gradient(to right, rgba(255, 0, 0, 0.5), rgba(0, 0, 255, 0.5));
- Наложение градиентов. Вы можете применять градиенты в качестве наложения поверх изображений или других цветов фона.
Пример:
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5)), url(image.jpg);
- Градиентная анимация. Вы можете анимировать градиенты с помощью CSS-анимации или переходов для создания динамических эффектов.
Пример (анимация):
@keyframes gradient-animation {
0% { background: linear-gradient(to right, red, blue); }
50% { background: linear-gradient(to right, blue, green); }
100% { background: linear-gradient(to right, green, yellow); }
}
div {
animation-name: gradient-animation;
animation-duration: 3s;
animation-iteration-count: infinite;
}