Как плавно анимировать фон с коническим градиентом в CSS? [дубликат]CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Как плавно анимировать фон с коническим градиентом в CSS? [дубликат]

Сообщение Anonymous »

Я пытаюсь создать эффект плавной анимации для фона с коническим градиентом в CSS. Моя цель — добиться плавного смещения градиента без вращения всего элемента.
Вот CSS, который я сейчас использую:

Код: Выделить всё

body {
width: 100%;
height: 100vh;
display: grid;
place-items: center;
overflow: hidden;
margin: 0;
position: relative;
background: conic-gradient(from 0deg, #d5d06a, #be6d11);
animation: animateGradient 10s linear infinite;
}

@keyframes animateGradient {
0% {
background: conic-gradient(from 0deg, #d5d06a, #be6d11);
}
25% {
background: conic-gradient(from 90deg, #d5d06a, #be6d11);
}
50% {
background: conic-gradient(from 180deg, #d5d06a, #be6d11);
}
75% {
background: conic-gradient(from 270deg, #d5d06a, #be6d11);
}
100% {
background: conic-gradient(from 360deg, #d5d06a, #be6d11);
}
}
Однако анимация не выглядит плавной — она кажется прерывистой и непостоянной. Я стремлюсь к плавному и плавному переходу.
Мои вопросы:

[*]Как мне добиться плавного перехода , анимация непрерывного смещения для фона конического градиента?
[*]Существуют ли более эффективные методы или оптимизации для анимации конических градиентов в CSS для более плавного результата?

Сначала я попробовал анимировать свойство фона с помощью ключевых кадров, чтобы создать эффект смещения конического градиента. Я ожидал плавной, бесшовной анимации, в которой градиент будет казаться непрерывным. Однако результатом стал резкий и неплавный переход. Я также экспериментировал с использованием переменных CSS для динамической регулировки начального угла и пробовал вращать псевдоэлемент, но ни один из подходов не дал желаемой плавности. Я ищу способ сделать эту анимацию максимально плавной и непрерывной.

Подробнее здесь: https://stackoverflow.com/questions/786 ... und-in-css
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как плавно анимировать градиентный фон
    Anonymous » » в форуме CSS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как бы я стал плавно анимировать (только в CSS) элементы в раскрывающемся списке с подходом с скольжением?
    Anonymous » » в форуме Html
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как бы я стал плавно анимировать (только в CSS) элементы в раскрывающемся списке с подходом с скольжением?
    Anonymous » » в форуме CSS
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как использовать фон с линейным градиентом в Tailwind CSS
    Anonymous » » в форуме CSS
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Flutter Как плавно анимировать маркер?
    Anonymous » » в форуме Android
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»