Украсьте свою страницу трансформирующими фигурами при наведении курсора с помощью Divi

Опубликовано: 2019-04-18

Создание интерактивного дизайна - это то, что сразу помогает улучшить внешний вид любого веб-сайта. Благодаря встроенным функциям Divi вы можете делать множество поворотов и создавать эффекты, действительно уникальные для вашего веб-сайта.

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

Давайте приступим к делу!

Предварительный просмотр

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

Пример # 1

преобразование форм

Пример # 2

преобразование форм

Загрузите наложения фигурных изображений

Чтобы получить оверлеи фигурной формы, которые используются в этом руководстве, вам нужно будет загрузить их с помощью кнопки ниже. Чтобы получить доступ к загрузке, вам необходимо подписаться на наш список рассылки Divi Daily, используя форму ниже. Как новый подписчик, вы будете получать еще больше добра Divi и бесплатный пакет Divi Layout каждый понедельник! Если вы уже есть в списке, просто введите ниже свой адрес электронной почты и нажмите «Загрузить». Вы не будете «повторно подписаны» или будете получать дополнительные электронные письма.

Скачать файлы
Скачать бесплатно

Скачать бесплатно

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

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

Начнем творить!

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

Фоновый цвет

Stary, создав новую страницу или открыв существующую. Добавьте к нему обычный раздел, откройте настройки раздела и добавьте полностью черный цвет фона.

  • Цвет фона: # 000000

преобразование форм

Переполнение

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

overflow: hidden;

преобразование форм

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

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

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

преобразование форм

Размеры

Еще не добавляя никаких модулей, откройте настройки строки и позвольте строке занять всю ширину экрана.

  • Сделать эту строку полной шириной: Да
  • Использовать нестандартную ширину желоба: Да
  • Ширина желоба: 1

преобразование форм

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

Загрузить накладываемое изображение в форме

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

преобразование форм

Цвет фона по умолчанию

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

  • Цвет фона: # 6a00ff

преобразование форм

Цвет фона при наведении

Измените цвет фона при наведении курсора, используя следующий цветовой код:

  • Цвет фона: # ffa216

преобразование форм

Градиентный фон

Продолжите, добавив градиентный фон и в модуль изображения.

  • Цвет 1: # ff2841
  • Цвет 2: rgba (255,255,255,0)
  • Направление градиента: 168 градусов
  • Конечная позиция: 68%

преобразование форм

Размеры

Перейдите на вкладку дизайна и включите опцию Force Fullwidth.

  • Принудительная полная ширина: Да

преобразование форм

Интервал

Мы также скрываем часть оверлея фигурного изображения, добавляя отрицательное верхнее поле к настройкам интервала. Вы заметите, что модуль не превзойдет контейнер раздела благодаря той единственной строке кода CSS, которую мы добавили в раздел в начале руководства.

  • Верхняя маржа: -22vw (настольный компьютер и планшет), 0vw (телефон)

преобразование форм

Преобразование по умолчанию Поворот

Теперь мы можем приступить к преобразованию модуля! Добавьте следующие настройки поворота преобразования по умолчанию в модуль изображения:

  • Центр: 359 градусов

преобразование форм

При наведении курсора Преобразовать Повернуть

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

  • Слева: 250 градусов
  • Центр: 320 градусов

преобразование форм

CSS ID

При наведении указателя мыши на модуль изображения наложение фигурного изображения будет перекрывать все остальные модули, расположенные поверх него. Чтобы этого избежать, нам нужно будет изменить z-index модуля при наведении курсора позже в публикации. Для этого вам нужно добавить собственный класс CSS в модуль изображения.

преобразование форм

Переходы

И последнее, но не менее важное: мы создаем плавный переход, увеличивая продолжительность перехода на вкладке «Дополнительно».

  • Продолжительность перехода: 950 мс

преобразование форм

Добавить текстовый модуль №1 в строку

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

Следующий необходимый нам модуль - это текстовый модуль. Добавьте некоторое количество H2 по вашему выбору.

преобразование форм

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

Затем перейдите на вкладку дизайна и измените настройки текста H2.

  • Шрифт заголовка 2: Didact Gothic
  • Толщина шрифта заголовка 2: полужирный
  • Выравнивание текста заголовка 2: по центру
  • Цвет текста заголовка 2: #ffffff
  • Размер текста заголовка 2: 7vw
  • Высота строки заголовка 2: 0.9em

преобразование форм

Интервал

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

  • Верхняя маржа: -68vw
  • Нижняя маржа: 8vw
  • Левое поле: 29vw
  • Правое поле: 29vw

преобразование форм

Добавить текстовый модуль №2 в строку

Добавить содержимое

Добавьте еще один текстовый модуль прямо под предыдущим и введите содержание абзаца по вашему выбору.

преобразование форм

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

Затем перейдите на вкладку дизайна и измените параметры текста.

  • Шрифт текста: Open Sans
  • Цвет текста: #ffffff
  • Размер текста: 1vw (рабочий стол), 2vw (планшет), 3vw (телефон)
  • Высота текстовой строки: 1,8 м
  • Ориентация текста: по центру

преобразование форм

Интервал

Также добавьте некоторые пользовательские значения маржи.

  • Нижнее поле: 2vw (рабочий стол), 4vw (планшет), 6vw (телефон)
  • Левое поле: 30vw (рабочий стол), 10vw (планшет и телефон)
  • Правое поле: 30vw (рабочий стол), 10vw (планшет и телефон)

преобразование форм

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

Видимость

Следующий и последний модуль, который нам нужен, - это Divider Module. Убедитесь, что опция «Показать разделитель» включена.

  • Показать разделитель: Да

преобразование форм

Цвет

Затем перейдите на вкладку дизайна и измените цвет разделителя.

  • Цвет: #ffffff

преобразование форм

Размеры

Также измените значения размеров.

  • Вес разделителя: 7 пикселей
  • Ширина: 15%
  • Выравнивание модуля: по центру

преобразование форм

Интервал

И добавьте немного настраиваемого нижнего отступа.

  • Нижняя маржа: 5vw

преобразование форм

Клонировать весь раздел

Переходим ко второму примеру! Клонируйте только что завершенный раздел.

преобразование форм

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

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

Нам нужно внести несколько изменений, начиная с наложения фигурного изображения. Загрузите второе изображение оверлея, которое вы можете найти в папке, которую вы скачали в начале этого поста.

преобразование форм

Изменить цвет фона по умолчанию

Затем перейдите к настройкам фона модуля изображения и измените цвет фона по умолчанию.

  • Цвет фона: # 2d007c

преобразование форм

Изменить цвет фона при наведении

Также измените цвет фона при наведении.

  • Цвет фона: # 008089

преобразование форм

Изменить градиентный фон

Вместе с градиентным фоном.

  • Цвет 1: # 0c0c0c
  • Цвет 2: rgba (255,255,255,0)
  • Направление градиента: 168 градусов
  • Конечная позиция: 68%

преобразование форм

Изменить настройки поворота по умолчанию для преобразования

Мы также меняем эффект трансформации. Перейдите в настройки преобразования и измените значения поворота по умолчанию.

  • Слева: 270 градусов
  • Центр: 359 градусов

преобразование форм

Изменить настройки поворота при наведении курсора

Измените те же значения при наведении курсора.

  • Слева: 192 град.
  • Центр: 280 градусов
  • Справа: 15 градусов

преобразование форм

Добавить собственный код на страницу

Открыть настройки страницы

Теперь последняя часть этого поста гарантирует, что трансформирующаяся форма остается под всеми другими модулями при наведении курсора. Откройте настройки страницы.

преобразование форм

Добавить код CSS

Затем перейдите на вкладку «Дополнительно» и добавьте следующий код CSS.

.hover-state:hover {
z-index: -99; }

Мы используем класс CSS, который мы назначили разделам на протяжении всего урока.

преобразование форм

Предварительный просмотр

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

Пример # 1

преобразование форм

Пример # 2

преобразование форм

Последние мысли

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