Для оформления заказа будет использована форма с кодом b-39718
Модуль анимации для платформы GetCourse
Этот юзерскрипт добавляет в стандартный набор блоков Модуль анимации, который позволяет быстро и просто настраивать анимацию появления любого блока.
5700 ₽
Скрипт купили 4 раза
~2 минуты на установку
Как это работает?
Скрипт работает, как браузерное расширение, поэтому один раз установив его, вы сможете добавить Модуль анимации в любую школу, в которой вы админ. Для этого достаточно выбрать этот блок в стандартном наборе блоков.
В самом блоке Молуля анимации нет никаких настроек, но когда он добавлен на страницу, то в настройках других блоков появляются опции для настроек анимации.
Какие типы анимаций поддерживаются?
На данный момент в Модуле анимации реализована базовая анимация появления элементов, по аналогии с тем, как это работает в Zero-блоке на Tilda.
В общих словах, анимация появления стартует, когда элемент появляется в области видимости. Т.е. когда пользователь прокрутил страницу до этого элемента.
У анимации появления есть несколько вариантов — простое появление (Fade In), появление справа, слева, сверху и снизу (Fade In Right, Fade In Left, Fade In Up,Fade In Down) и появление с увеличением или уменьшением (Zoom In).
Опции анимации
В настройках каждого вида анимации появления есть общие опции Длительность, Дистанция, Задержка и Смещение.
Длительность— это время анимации в секундах. Оно позволяет установить, как долго будет появляться элемент.
Задержка — длительность задержки перед началом анимации в секундах.
Дистанция — это расстояние, которое проходит блок, пока появляется. При использовании анимаций с появлением сверху, снизу, справа или слева параметр Дистанция будет отвечать за расстояние в пикселях, которое пройдёт элемент. А при использовании появления с увеличением (Zoom In) параметр Дистанция будет исчисляться в процентах, если он меньше 100%, то объект будет увеличиваться до исходного размера, если больше — то уменьшаться.
Смещение — это отступ в процентах от нижнего края Window-контейнера. Это определяет позицию "триггера", область, где начнёт воспроизводиться анимация. Анимация стартует, когда элемент будет выше нижнего края окна + процент смещения. Если элемент находится на первом экране и всегда выше триггера, тогда анимация начнётся сразу после загрузки страницы.
Способ установки
Установите расширение Tampermonkey
Это расширение для браузера, которое позволяет запускать пользовательские скрипты на нужных страницах, без непосредственной установки этих скриптов на сайт.
Это значит, что скрипт будет автоматически запускаться в редакторе страниц геткурса (без прописывания его в самом геткурсе), но только на вашем компьютере. В любой момент вы сможете отключить его в расширении Tampermonkey и вернуться к стандартному функционалу геткурса.
Tampermonkey можно скачать здесь: https://www.tampermonkey.net Там же есть видеоинструкция по установке.
Добавьте скрипт в Tampermonkey
После того, как расширение Tampermonkey будет установлено, просто перейдите по ссылке, которая появится здесь после оплаты. Откроется окно со скриптом. Нажмите в нём кнопку «Установить».
Проверьте, что скрипт запущен
Чтобы проверить, что скрипт установлен и запущен, перейдите в «Панель управления» Tampermonkey. Там на вкладке «Установленные скрипты» должен появится новый скрипт. Убедитесь, что он «Включён»:
Готово!
Зайдите в редактор страницы на геткурсе (если страница уже открыта, то обновите страницу), откройте окно добавления блоков на страницу и в разделе Вставка выберите «Модуль анимации»
Чего скрипт точно НЕ умеет
- Делать другую анимацию, кроме анимации появления. Например, он не поможет настроить увеличение кнопки при наведении или плавную смену цвета заголовка. Если перед вами стоит задача сделать такие анимации, которые не поддерживаются этим скриптом, пишите нам @GetScript_Team_bot.
- Применять анимацию к элементам, которым нельзя задать класс стандартными средствами геткурса.
Решение возможных проблем
- Анимация вызывает горизонтальную прокрутку страницы
Такое часто бывает, если размер контейнера элемента не соответствует его содержимому.
Варианты решения:- Пропишите анимируемому элементу класс ba-fix, тогда скрипт будет пытаться уменьшить размер контейнера под размер его содержимого.
- Пропишите класс ba-no-overflow основному блоку, в котором лежит анимируемый элемент. Тогда скрипт скроет всё, что выходит за пределы основного блока, чтобы предотвратить проявление переполнения страницы.
Если это не помогает, то вероятнее всего у вас прописаны стили, которые мешают работе анимации. - Анимируемый элемент не видно в редакторе страницы
Попробуйте обновить страницу. Если это не поможет, тогда зайдите в настройки основного блока, который сожержит анимируемый элемент, найдите в нём этот элемент и удалите там все классы, которые начинаются с "ba-". Затем сохраните изменения и закройте настройки основного блока. Перейдите в настройки анимируемого блока и снова настройте анимацию, но на этот раз оставьте Смещение равным 0.
Вопросы и ответы
Copyright © 2022
авторизуйтесь