Войти

Частицы для Tilda: интерактивный фон с отталкиванием

Как установить сеть частиц, настроить реакцию на мышь и ограничить нагрузку на странице.

5 октября 2026

Фон с частицами для Tilda: указатель раздвигает узлы, соединительные линии меняются, а частицы постепенно возвращаются к исходным позициям.

Когда такой фон уместен

Подойдёт для страницы цифрового сервиса, научного проекта или интерактивного портфолио. Эффект лучше использовать в одном акцентном блоке, чем на всей длинной странице.

Частицы демонстрируют действие посетителя, но не должны требовать от него взаимодействия. Важный текст, навигация и формы должны оставаться понятными даже при полностью отключённой анимации.

Что происходит под курсором

Каждая частица хранит исходную позицию и скорость. Указатель добавляет отталкивающую силу, а слабое притяжение возвращает частицу домой. Связи строятся только между близкими частицами. Пространственная сетка ограничивает число проверок соседей.

Как установить эффект в Zero Block

  1. Подготовьте Zero BlockСоздайте блок с текстом и кнопками. Проверьте его высоту на всех адаптивных разрешениях. Фон должен оставаться декоративным, а текст — читаемым.
  2. Добавьте HTML-элементВставьте элемент HTML и расположите его за остальным содержимым блока. Не добавляйте второй экземпляр эффекта в тот же HTML-элемент.
  3. Настройте размерыДля HTML-элемента выберите Window Container, задайте ширину и высоту 100%, расположите по центру по обеим осям. Проверьте размеры на мобильных разрешениях.
  4. Вставьте код модификацииВставьте целиком подготовленный HTML, CSS и JavaScript в HTML-элемент. В блоке настроек замените цвета и нужные параметры. Не вставляйте этот пакет в head: там нет контейнера фона.
  5. Опубликуйте страницуСохраните изменения и откройте опубликованную страницу. Работа JavaScript в редакторе не равнозначна работе на опубликованном сайте.
  6. Проверьте взаимодействиеНа компьютере двигайте курсор по блоку. На телефоне коснитесь блока и проверьте прокрутку. Нажмите все кнопки и ссылки поверх фона: декоративная анимация не должна мешать их работе.

Как настроить внешний вид

radius задаёт область отталкивания, intensity — силу толчка. density меняет число частиц относительно площади контейнера. Выбирайте сначала читаемость и спокойное движение, а затем декоративную насыщенность.

ПараметрЗначениеЧто меняет
colorHEX, например #29d39bcolor меняет точки и линии одновременно. Прозрачность линий зависит от расстояния между частицами.
backgroundHEX, например #0a0a0aЦвет подложки блока.
speed0.1–3Скорость самостоятельного движения. 1 — исходный темп.
intensity0.2–2Сила отталкивания от указателя.
radius50–350 pxОбласть реакции на курсор, внутри выбранного блока.
density0.4–2Плотность элементов. Больше элементов — выше нагрузка.

Что проверить после публикации

Большая плотность создаёт больше линий и нагрузку. Если фон становится слишком активным, уменьшите density или intensity. Проверьте эффект на устройстве, а не только на мощном компьютере.

Частицы слегка движутся самостоятельно. Касание отталкивает ближайшие узлы; после движения они возвращаются. Число частиц зависит от площади блока и выбранной плотности. Проверьте чтение текста, клики по кнопкам и вертикальную прокрутку. Затем смените ориентацию телефона: фон должен принять размеры контейнера.

Как сохранить скорость страницы

Не устанавливайте много анимированных фонов рядом. Начните с исходной плотности, а на длинной странице используйте эффект только в ключевых блоках. Здесь анимация приостанавливается вне экрана и при скрытой вкладке, но фактическая нагрузка также зависит от размеров блока и устройства.

Где посмотреть и настроить пример

На странице модификации есть работающий пример, управление цветами и скоростью, подробная установка. Стоимость готового пакета — 500 ₽. Приём платежей пока не подключён.

Открыть Интерактивные частицы

Справка: официальная документация Tilda по HTML.