// GENERATOR_MARKIZA_SYSTEM

ГЕНЕРАТОР ЛИПКОЙ СЕКЦИИ

Настройте модуль прилипания блока при скролле и получите готовый код для вставки в Tilda через T123. Подходит для Zero Block и обычных блоков с ID.

Tilda / Zero / T123
Модуль: Липкая секция
Sticky + Scroll State
Тип модуля
Scroll UI
Настроек
8+
Совместимость
Zero / Standard
CONFIGURATOR / STICKY_SECTION

Настройки модуля «Липкая секция»

MODULE_02
Укажите ID блока, который должен становиться липким. Например: rec123456789
Расстояние от верхнего края окна после прилипания.
Длительность анимации в миллисекундах.
Эффект, который сработает, когда блок переходит в sticky-состояние.
Мягкая тень в активном состоянии
Добавляет тень, когда блок становится липким.
Размытие фона в активном состоянии
Подходит для шапок и полупрозрачных панелей.
Указывайте без точки. Этот класс будет добавляться активному блоку.
Через сколько пикселей прокрутки активировать липкое состояние.
Цвет фона липкого блока в активном состоянии.
Скругление активного sticky-состояния.
OUTPUT / T123_READY

ГОТОВЫЙ КОД ДЛЯ TILDA (T123)

INSTALLATION / QUICK_START

Как установить модуль в Tilda

01
Укажите ID блока, который должен становиться липким.
02
Настройте отступ, анимацию, тень, blur и активный класс.
03
Нажмите кнопку «Сгенерировать код».
04
Скопируйте итоговый код из тёмного блока.
05
Вставьте код в T123 на той же странице, где расположен нужный блок.
06
Опубликуйте страницу и проверьте поведение при скролле.
07
При необходимости замените ID и повторите генерацию.
' ].join('\n'); } function generate() { if (!validateRequired()) return; els.result.value = buildCode(); showNotice('Код успешно сгенерирован.', 'success'); } function copyCode() { var value = els.result.value.trim(); if (!value) { showNotice('Сначала сгенерируйте код.', 'error'); return; } if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(value).then(function () { showNotice('Код скопирован.', 'success'); }).catch(function () { fallbackCopy(value); }); } else { fallbackCopy(value); } } function fallbackCopy(text) { els.result.focus(); els.result.select(); try { document.execCommand('copy'); showNotice('Код скопирован.', 'success'); } catch (err) { showNotice('Не удалось скопировать код. Скопируйте его вручную.', 'error'); } window.getSelection && window.getSelection().removeAllRanges(); } function reset() { els.blockId.value = defaults.blockId; els.topOffset.value = defaults.topOffset; els.topOffsetNumber.value = defaults.topOffset; els.appearSpeed.value = defaults.appearSpeed; els.appearSpeedNumber.value = defaults.appearSpeed; els.effect.value = defaults.effect; els.shadow.checked = defaults.shadow; els.blur.checked = defaults.blur; els.activeClass.value = defaults.activeClass; els.triggerPoint.value = defaults.triggerPoint; els.triggerPointNumber.value = defaults.triggerPoint; els.bgColor.value = defaults.bgColor; els.bgColorText.value = defaults.bgColor; els.borderRadius.value = defaults.borderRadius; els.borderRadiusNumber.value = defaults.borderRadius; els.result.value = ''; clearValidation(); showNotice('Форма сброшена.', 'success'); } syncRange(els.topOffset, els.topOffsetNumber); syncRange(els.appearSpeed, els.appearSpeedNumber); syncRange(els.triggerPoint, els.triggerPointNumber); syncRange(els.borderRadius, els.borderRadiusNumber); syncColor(els.bgColor, els.bgColorText, defaults.bgColor); els.generateBtn.addEventListener('click', generate); els.copyBtn.addEventListener('click', copyCode); els.copyTopBtn.addEventListener('click', copyCode); els.resetBtn.addEventListener('click', reset); })();
Made on
Tilda