AW-Flow — Animated Gradient
Медленно перетекающий градиент из трёх цветов для фона блока или фигуры. Без видео и картинок.
- Запуск
- постоянно
- Параметров
- 6
- Телефоны
- как на десктопе
- Код
- HTML-блок
Готовый код
Это тот же код, что сейчас работает в превью: значения подставлены из конструктора, внешние библиотеки не нужны.
<!-- AW-Flow — Animated Gradient · класс элемента: awf-gradient-bg -->
<style>
.awf-gradient-bg {
--awf-c1: #7c5cff;
--awf-c2: #e4dcff;
--awf-c3: #8fd3ff;
--awf-angle: 120deg;
--awf-speed: 10s;
--awf-size: 300%;
}
/* фигура Zero Block: фон рисуется на .tn-atom */
.awf-gradient-bg .tn-atom {
background-image: linear-gradient(var(--awf-angle), var(--awf-c1), var(--awf-c2), var(--awf-c3), var(--awf-c1)) !important;
background-size: var(--awf-size) var(--awf-size) !important;
animation: awf-gradient-bg-flow var(--awf-speed) ease-in-out infinite alternate;
}
/* обычный блок без .tn-atom */
.awf-gradient-bg:not(:has(.tn-atom)) {
background-image: linear-gradient(var(--awf-angle), var(--awf-c1), var(--awf-c2), var(--awf-c3), var(--awf-c1)) !important;
background-size: var(--awf-size) var(--awf-size) !important;
animation: awf-gradient-bg-flow var(--awf-speed) ease-in-out infinite alternate;
}
@keyframes awf-gradient-bg-flow {
0% { background-position: 0% 0%; }
100% { background-position: 100% 100%; }
}
/* уважение к настройке «уменьшить движение» */
@media (prefers-reduced-motion: reduce) {
.awf-gradient-bg, .awf-gradient-bg .tn-atom { animation: none !important; }
}
</style>Вставляется в HTML-блок на той же странице, где элемент с классом.
Как добавить в Tilda
Эффект работает на опубликованной странице и в режиме предпросмотра — в самом редакторе Tilda скрипты не выполняются.
- Назначьте класс элементу. В Zero Block кликните правой кнопкой по нужному элементу и выберите пункт добавления CSS-класса (Add CSS class name). Впишите
awf-gradient-bg— без точки. Класс ставится на сам элемент, не на весь артборд. - Добавьте HTML-блок. На этой же странице добавьте блок T123 «HTML-код» (проще всего найти поиском в библиотеке блоков) или элемент HTML внутри Zero Block.
- Вставьте код. Скопируйте код целиком и вставьте в этот HTML-блок, сохраните и опубликуйте страницу.
- Меняете настройки? Сначала удалите старый код этого эффекта, затем вставьте новый и снова опубликуйте страницу.
- Разные настройки — разные классы. Для второго варианта на той же странице задайте в конструкторе другой класс, например
awf-gradient-bg-2, и вставьте его код отдельно.