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

Планшеты и мобильные устройства

Загрузите дизайн контейнера Sticky Column БЕСПЛАТНО
Чтобы получить бесплатный дизайн контейнера с липкой колонкой, вам сначала нужно загрузить его, нажав кнопку ниже. Чтобы получить доступ к загрузке, вам необходимо подписаться на наш список рассылки Divi Daily, используя форму ниже. Как новый подписчик, вы будете получать еще больше добра Divi и бесплатный пакет Divi Layout каждый понедельник! Если вы уже есть в списке, просто введите ниже свой адрес электронной почты и нажмите «Загрузить». Вы не будете «повторно подписаны» или будете получать дополнительные электронные письма.

Скачать бесплатно
Подпишитесь на рассылку новостей Divi, и мы отправим вам по электронной почте копию окончательного пакета макетов целевой страницы Divi, а также множество других удивительных и бесплатных ресурсов, советов и приемов Divi. Следуйте за ним, и вы станете мастером Divi в кратчайшие сроки. Если вы уже подписаны, просто введите свой адрес электронной почты ниже и нажмите «Загрузить», чтобы получить доступ к пакету макетов.
Вы успешно подписались. Пожалуйста, проверьте свой адрес электронной почты, чтобы подтвердить подписку и получить доступ к бесплатным еженедельным пакетам макетов Divi!
Подпишитесь на наш канал Youtube
Начнем воссоздавать!
Добавить новый раздел
Начните с добавления нового обычного раздела на страницу, над которой вы работаете.

Интервал
Откройте настройки раздела и измените верхнее и нижнее отступы для разных размеров экрана.
- Верхняя прокладка: 7vw (рабочий стол), 10vw (планшет), 15vw (телефон)
- Нижняя прокладка: 20vw (рабочий стол), 7vw (планшет), 10vw (телефон)

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

Размеры
Еще не добавляя никаких модулей, откройте настройки строки и позвольте строке занять всю ширину раздела. Также очень важно включить опцию «Выровнять высоту столбцов». Таким образом вы создадите пустое пространство в столбцах, которое позволит фиксированным модулям свободно перемещаться при прокрутке страницы вниз.
- Использовать нестандартную ширину желоба: Да
- Ширина желоба: 1
- Выровнять высоту столбца: Да
- Ширина: 100%
- Максимальная ширина: 100%

Верхнее заполнение столбца 2
Затем откройте настройки столбца 2 и добавьте верхний отступ на рабочий стол.
- Верхняя прокладка: 20vw (рабочий стол), 0vw (планшет и телефон)

Верхнее заполнение столбца 3
Также добавьте настраиваемое значение верхнего отступа в третий столбец.
- Верхняя прокладка: 40vw (рабочий стол), 0vw (планшет и телефон)

Верхнее заполнение столбца 4
И завершите настройки строки, добавив значение верхнего отступа в столбец 4.
- Верхняя прокладка: 60vw (рабочий стол), 0vw (планшет и телефон)

Добавить CTA в столбец 1
Добавить содержимое
Пора начинать добавлять модули! Первый модуль, который нам нужен в столбце 1, - это модуль CTA. Вставьте контент по вашему выбору.

Ссылка
Также добавьте ссылку на кнопку. Это позволит кнопке появиться в дизайне.
- URL ссылки на кнопку: #

Фоновый цвет
Затем измените цвет фона модуля.
- Цвет фона: #ffffff

Настройки текста
Перейдите на вкладку дизайна и измените общие настройки текста.
- Выравнивание текста: по центру
- Цвет текста: темный

Настройки текста заголовка
Измените также настройки текста заголовка.
- Заголовок уровня заголовка: H3
- Шрифт заголовка: Spectral
- Цвет текста заголовка: # 000000
- Размер текста заголовка: 2vw (рабочий стол), 4vw (планшет), 6vw (телефон)


Настройки основного текста
Наряду с настройками основного текста.
- Шрифт: Fira Sans
- Толщина основного шрифта: Light
- Цвет основного текста: # 000000
- Размер основного текста: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
- Высота линии корпуса: 1,8 м

Настройки кнопок
Не забудьте также стилизовать кнопку вашего модуля CTA.
- Использовать пользовательские стили для кнопки: Да
- Размер текста кнопки: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
- Цвет текста кнопки: #ffffff
- Цвет фона кнопки: # 444eff
- Ширина границы кнопки: 0 пикселей

- Радиус границы кнопки: 50vw
- Шрифт кнопки: Fira Sans

- Верхнее заполнение: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
- Нижняя прокладка: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
- Левое заполнение: 3vw (рабочий стол), 7vw (планшет), 13vw (телефон)
- Правая прокладка: 3vw (рабочий стол), 7vw (планшет), 13vw (телефон)

Интервал
Затем перейдите к настройкам интервалов и добавьте несколько настраиваемых полей сверху и снизу.
- Верхняя обивка: 8vw
- Нижняя обивка: 8vw

Граница
Также добавьте к модулю закругленные углы.
- Закругленные углы: 1vw (все углы)

Коробка Тень
Завершите дизайн модуля, добавив тонкую тень блока.
- Горизонтальное положение тени блока: 10 пикселей
- Сила размытия тени коробки: 50 пикселей
- Цвет тени: rgba (0,0,0,0.08)

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

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

Выравнивание
Затем измените выравнивание изображения.
- Выравнивание изображения: по центру

Размеры
Убедитесь, что вы также установили полную ширину модуля.
- Принудительная полная ширина: Да

Интервал
Завершите настройки модуля, перейдя к настройкам интервалов и добавив несколько пользовательских значений интервалов для разных размеров экрана.
- Верхняя маржа: -5vw (планшет и телефон)
- Нижнее поле: -12vw (рабочий стол), 5vw (планшет и телефон)
- Левое заполнение: 3vw (рабочий стол), 10vw (планшет), 25vw (телефон)
- Правая прокладка: 3vw (рабочий стол), 10vw (планшет), 25vw (телефон)

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

Изменить изображения
Убедитесь, что вы изменили изображение в каждом дублирующем модуле изображения.

Изменить CTA-контент и цвета фона кнопок
Измените содержимое CTA вместе с цветами фона кнопок.
- Модуль 2 с призывом к действию: # 89ffb4
- Модуль с призывом к действию № 3: # ff89f1.
- Модуль с призывом к действию №4: # ffd389.

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

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

Добавить модуль кода с кодом CSS
Добавьте модуль кода в строку, вставьте код CSS ниже, и все готово!
<style>
@media only screen and (min-width: 980px) {
.sticky-cta {
position: sticky;
position: -webkit-sticky;
top: 8vw !important;
}
.sticky-image {
position: sticky;
position: -webkit-sticky;
top: 28vw !important;
}
}</style>
Предварительный просмотр
Теперь, когда мы прошли все этапы, давайте в последний раз посмотрим на результат для разных размеров экрана.
Рабочий стол

Планшеты и мобильные устройства

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