Skip to main content

Kак сделать плывущий фон и тень у кнопок

Все настройки реализуются с помощью специальных "HTML-виджетов".
Пример работы: http://iepxsmem.plp7.me/

Как сделать "плывущий" фон?

В редакторе страниц вы можете найти ссылки на библиотеку компонентов, в которой содержатся нестандартные виджеты.

https://creatium.io/library

u6Simage.png

В ней можно найти различные решения.

Нам сейчас подходит секция с бегущим фоном - номер 179

Далее - размещаем любую секцию (например, «Пустая секция») в желаемом месте на странице.

Удобнее всего секцию с кнопкой будет разместить в самом конце страницы.

GyHimage.png

Переходим в меню копирования и выбираем «Импорт по номеру»

qi3image.png

Указываем уже известный номер и наслаждаемся новым решением 🙂Видим такую секцию:

csEimage.png

Важно! Все настройки фона выполнены для изображений формата 1920 на 1080. Для корректной работы используйте изображение именно с таким разрешением.

Далее - загружаем желаемое изображение формата 1920 на 1080:

Iu4image.png

Переходим в настройки секции и задаём значения для анимации:

qzSimage.png

После - публикуем страницу и проверяем результат на опубликованной версии 👍

Делаем тень кнопки при наведении

Шаг1. Переносим в любое место на странице виджет "Текст"

4szimage.png

Шаг 2. В окно импорта виджета вставьте весь код из этого файла (тройной клик поможет выделить весь код сразу), импортируем в наш виджет "Текст" и сохраняем на странице.

LVdimage.png

Aw8image.png

Видим такой виджет:

mQ4image.png

Шаг 4. Настраиваем кнопку, которая уже есть в скопированном виджете или же переносим внутрь "HTML-виджета" свою кнопку и выполняем настройки:

jIr1234.gif

HTML-виджет с кнопкой внутри можно дублировать и устанавливать в разных частях страницы:

bNNimage.png

Добавляем реакцию виджетам на движение мышкой

Шаг1. Переходим в настройки страницы - раздел "Метрика и скрипты" - "Добавить Плагин" - Произвольный код BODY и добавляем данный код.
Сохраняем изменения.

<script>  
// parallax  
$(function () {  
   $(document).on('mousemove', function (e) {  
       $('.parallax').css({  
           left: -e.pageX / 22.5 + 30,  
           top: -e.pageY / 100 + 30  
       });  
   });  
});  
</script>

7ivimage.png

Шаг2. Далее - переходим в редактор нашей страницы.

Для всех виджетов, которые должны реагировать на движение мыши, указываем класс:

parallax

zmTimage.png

И публикуем страницу ✔

BGqimage.png

Тестируем работу на опубликованной версии страницы 😊 Готово!