Создание цветовых градиентов в CSS

  1. Линейный градиент: используйте функцию linear-gradient(), чтобы создать градиент, который переходит по прямой линии. Вы можете указать направление, начальный и конечный цвет.

Пример:

background: linear-gradient(to right, red, blue);
  1. Радиальный градиент: используйте функцию radial-gradient(), чтобы создать градиент, исходящий из центральной точки. Вы можете указать форму, размер и цвета градиента.

Пример:

background: radial-gradient(circle, yellow, orange);
  1. Угловой градиент: используйте функцию conic-gradient(), чтобы создать градиент, вращающийся вокруг центральной точки. Вы можете указать угол и цвета градиента.

Пример:

background: conic-gradient(red, yellow, lime, aqua, blue, magenta, red);
  1. Несколько точек цвета: вы можете определить несколько точек цвета внутри градиента для создания более сложных эффектов.

Пример:

background: linear-gradient(to right, red, yellow 30%, lime 50%, blue);
  1. Градиент с прозрачностью: вы можете использовать значения цвета RGBA или HSLA для создания градиентов с прозрачностью.

Пример:

background: linear-gradient(to right, rgba(255, 0, 0, 0.5), rgba(0, 0, 255, 0.5));
  1. Наложение градиентов. Вы можете применять градиенты в качестве наложения поверх изображений или других цветов фона.

Пример:

background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5)), url(image.jpg);
  1. Градиентная анимация. Вы можете анимировать градиенты с помощью 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;
}