Переливающаяся кнопка
градиент-классика Живое тонирование →

Микровзаимодействия

Переливающаяся кнопка

Цвета текут по кнопке туда-обратно и разгоняются по ховеру, свечение в тон.

Наведите на правую.

Переливается сама Разгоняется по ховеру
Код
<a class="liquid" href="#">Кнопка</a>

<style>
.liquid {
  background: linear-gradient(270deg,
    #ff2e97, #7a2eff, #2e97ff, #2effc8, #ff2e97);
  background-size: 600% 100%;            /* запас для течения */
  animation: flow 9s ease-in-out infinite;
  border-radius: 999px; color: #fff;
  box-shadow: 0 10px 34px rgba(122,46,255,.35);  /* свечение в тон */
}
.liquid:hover { animation-duration: 2.2s; }      /* разгон */
@keyframes flow {
  0% { background-position: 0 0; }
  50% { background-position: 100% 0; }
  100% { background-position: 0 0; } }
</style>
Промпт для ИИ
Сделай переливающуюся кнопку: градиент из 4-5 цветов (последний = первому) с background-size 600% 100%; анимация background-position 0→100%→0 за 9s ease-in-out infinite — цвета текут туда-обратно без шва. По ховеру animation-duration 2.2s — перелив разгоняется. Цветное свечение box-shadow в тон градиента. При prefers-reduced-motion — статичный градиент.