При отображении нескольких призывов к действию на вашей странице может быть полезно создать эффект интерактивной прокрутки, объединяющий различные элементы. Одно из решений - преобразовать модули в фиксированные элементы, пока они перемещаются в своем контейнере столбца. В сегодняшнем уроке мы покажем вам, как создать красивый дизайн, использующий эту технику. Вы также сможете бесплатно скачать файл JSON!

Пойдем.

обследование

Прежде чем мы углубимся в руководство, давайте в последний раз посмотрим, как он работает с экранами разных размеров.

Обзор divi контейнера с фиксированным разделом

Приступим к воссозданию!

Добавить новый раздел

Начните с добавления нового обычного раздела на страницу, над которой вы работаете.

Выбор раздела divi

расстояние

Откройте настройки раздела и измените нижнее и верхнее поля для разных размеров экрана.

  • Верх обивки: 7vw (рабочий стол), 10vw (планшет), 15vw (телефон)
  • Обивка внизу: 20vw (рабочий стол), 7vw (планшет), 10vw (телефон)
Конфигурация расстояния между секциями Divi

Добавить новую строку

Структура столбца

Продолжайте добавлять новую строку, используя следующую структуру столбцов:

Выберите макет столбцов divi

калибровка

Не добавляя еще никаких модулей, откройте настройки строки и дайте ей занять всю ширину раздела. он также очень важно  активируйте опцию «Выровнять высоту столбцов». Таким образом вы создадите пустое пространство в столбцах, которое позволит стационарным модулям свободно перемещаться при прокрутке страницы.

  • Использовать произвольную ширину желоба: Да
  • Ширина желоба: 1
  • Выровнять высоту столбца: Да
  • Ширина: 100%
  • Максимальная ширина: 100%
Конфигурация строки параметров Divi

Колонка 2 Upper Padding

Затем откройте настройки для столбца 2 и добавьте верхний заполнитель на рабочий стол.

  • Верхняя обивка: 20vw (рабочий стол), 0vw (планшет и телефон)
Конфигурация divi с высокой маржой

Колонка 3 Upper Padding

Также добавьте пользовательское значение верхней заливки в третий столбец.

  • Лучший вариант заполнения: 40vw (рабочий стол), 0vw (планшет и телефон)
Конфигурация с высокой маржой в столбце 3 divi

Колонка 4 Upper Padding

И завершите параметры строки, также добавив более высокое значение заполнения в столбец 4.

  • Верхняя обивка: 60vw (рабочий стол), 0vw (планшет и телефон)
контейнер колонны

Добавить CTA в столбец 1

Добавить контент

Пришло время начать добавлять модули! Первый модуль, который нам нужен в столбце 1, — это модуль CTA (призыв к действию). Вставлять содержание де Votre Choix.

Конфигурация вызова действия Divi

Залог

Также добавьте ссылку на кнопку. Это позволит отображать кнопку в дизайне.

  • URL ссылки кнопки: #
Конфигурация кнопки призыва к действию

Фоновый цвет

Измените цвет фона модуля впоследствии.

  • Цвет фона: #ffffff
Цвета фона Divi

Настройки текста

Перейдите на вкладку Дизайн и измените общие настройки текста.

  • Выравнивание текста: центр
  • Цвет текста: темный
Выравнивание конфигурации текстового вызова к действию divi

Настройки текста заголовка

Также измените настройки текста заголовка.

  • Название Название Уровень: H3
  • Название текста: Спектральный
  • Цвет текста заголовка: # 000000
  • Размер текста заголовка: 2vw (рабочий стол), 4vw (планшет), 6vw (телефон)
Изменить заголовок призыв к действию

Настройки основного текста

С параметрами основного текста.

  • Body Font: Fira Sans
  • Вес шрифта: легкий
  • Основной текст: # 000000
  • Размер основного текста: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
  • Рост тела: 1.8em
Основной текст divi

Настройки кнопок

Не забудьте также стилизовать кнопку модуля CTA.

  • Использовать пользовательские стили для кнопки: Да
  • Размер текста кнопки: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
  • Цвет текста кнопки: #ffffff
  • Цвет фона кнопки: #444eff
  • Ширина границы кнопки: 0px
Настройка стиля кнопки призыва к действию
  • Радиус границы кнопки: 50vw
  • Шрифт кнопок: Fira Sans
Настройка параметров кнопки Divi
  • Верхний отступ: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
  • Обивка внизу: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
  • Левый отступ: 3vw (рабочий стол), 7vw (планшет), 13vw (телефон)
  • Обивка справа: 3vw (рабочий стол), 7vw (планшет), 13vw (телефон)
Конфигурация выравнивания кнопок Divi

расстояние

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

  • Верхняя обивка: 8vw
  • Нижняя обивка: 8vw
Модуль призыва к действию конфигурации Divi Spacing

Граница

Также добавьте закругленные углы к модулю.

  • Круглые углы: 1vw (все углы)
Модуль призыва к действию конфигурации с закругленными краями

Shadow box

Завершите дизайн модуля, добавив тонкую тень от рамки.

  • Тень коробки Горизонтальное положение: 10px
  • Box Shadow Blur Force: 50px
  • Цвет тени: rgba (0,0,0,0,08)
Модуль divi конфигурации теневого бокса

Класс CSS

Теперь, чтобы эффект липкой прокрутки работал, нам нужно добавить несколько строк кода CSS в конце этого руководства. В качестве подготовки мы добавим класс CSS в модуль CTA.

  • Класс CSS: sticky-cta
Идентификатор конфигурации призыва к действию модуля и классы

Добавьте модуль изображения в столбец 1

Загрузить изображение

Давайте перейдем к следующему и последнему моду, который нам нужен в столбце 1, который является модом изображения. Загрузите изображение PNG по вашему выбору.

Добавить модуль изображения с донотом

Alignement

Затем измените выравнивание изображения.

  • Выравнивание изображения: по центру
Модуль выравнивания изображения divi

калибровка

Убедитесь, что на модуль наложена полная ширина.

  • Принудительная полная ширина: да
Конфигурация расстояния между модулями изображений Divi

расстояние

Завершите настройки модуля, перейдя в настройки интервала и добавив собственные значения интервала для разных размеров экрана.

  • Верхнее поле: -5vw (планшет и телефон)
  • Нижнее поле: -12vw (рабочий стол), 5vw (планшет и телефон)
  • Левый отступ: 3vw (рабочий стол), 10vw (планшет), 25vw (телефон)
  • Обивка справа: 3vw (рабочий стол), 10vw (планшет), 25vw (телефон)
Модуль настройки интервалов divi image donut

Клонируйте два модуля три раза и поместите оставшиеся столбцы

Заполнив оба модуля в столбце 1, вы можете продублировать их три раза и поместить дубликаты в оставшиеся столбцы строки.

контейнер колонны

Изменить изображения

Не забудьте изменить изображение в каждом дублирующем модуле изображения.

Измените содержимое CTA и цвета фона кнопок

Также измените содержание Призыв к действию с цветом фона кнопки.

  • Модуль CTA #2: #89ffb4
  • Модуль CTA #3: #ff89f1
  • Модуль CTA #4: #ffd389
Измените цвета модулей, вызываемых к действию

Добавьте класс CSS к модулям изображений в столбцах 1, 2 и 3

Теперь, чтобы убедиться, что эффект прилипания работает и на изображениях, нам нужно добавить класс CSS к модулям изображений в столбцах 1, 2 и 3.

  • Класс CSS: липкое изображение
Редактировать изображения в каждом столбце

Добавьте строку 2

Структура столбца

Осталось только добавить код CSS. Для этого добавляем новую строку.

Добавить строку в столбец на divi

Добавьте модуль кода с кодом CSS

Добавьте модуль кода в строку, вставьте код CSS ниже, и все готово!

<style>@media only screenand (min-width: 980px) {.sticky-cta {position: sticky;position: -webkit-sticky;top: 8vw !important;}.sticky-image {position: sticky;position: -webkit-sticky;top: 28vw !important;}}</style>

Добавить модуль кода на divi

обследование

Теперь, когда все шаги выполнены, давайте в последний раз посмотрим, что произошло с экранами разных размеров.

Заключительный анимационный призыв к действию divi
контейнер колонны

Заключительные мысли

В этой статье мы показали вам, как сохранить модули фиксированными в контейнере столбцов. Использование этой техники может создать потрясающие эффекты прокрутки, которые позволят вам выделить различные призывы к действию на вашей странице. Вы также можете бесплатно скачать файл JSON! Если у вас есть какие-либо вопросы или предложения, не стесняйтесь оставлять комментарии в разделе комментариев ниже.