Как создать индивидуальный дизайн с надписью «Back to Top» с помощью Divi

Опубликовано: 2019-06-19

Каждую неделю мы предоставляем вам новые бесплатные пакеты макетов Divi, которые вы можете использовать в своем следующем проекте. Для одного из пакетов макетов мы также расскажем о сценарии использования, который поможет вам вывести свой веб-сайт на новый уровень.

На этой неделе, в рамках нашей продолжающейся инициативы по дизайну Divi, мы собираемся показать вам, как создавать собственные «липкие» обратно вверху дизайны с помощью Divi и пакета Green Energy Layout Pack. Этот метод поможет вам улучшить взаимодействие с пользователем на ваших страницах, одновременно используя преимущества встроенных опций Divi на стороне дизайна. Мы надеемся, что это руководство вдохновит вас на создание собственной альтернативы дизайну, возвращающемуся к лучшему, и использование ее на своем следующем веб-сайте!

Давайте перейдем к этому.

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

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

Гифка

вернуться наверх

Пример # 1

вернуться наверх

Пример # 2

вернуться наверх

Пример # 3

Вернуться наверх

1. Добавьте плавную прокрутку в HTML-код страницы.

Загрузите целевую страницу по зеленой энергии на новую страницу

Первое, что вам нужно сделать, это создать новую страницу и загрузить целевую страницу Green Energy Layout Pack.

вернуться наверх

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

Откройте настройки страницы, щелкнув значок, отмеченный на экране печати ниже:

вернуться наверх

Добавить плавную прокрутку в настраиваемое поле CSS

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

html {
scroll-behavior: smooth;
}

Вернуться наверх

2. Добавьте CSS ID в раздел Hero.

Открыть раздел героев

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

вернуться наверх

Добавить CSS ID

Затем перейдите на вкладку «Дополнительно» и добавьте в раздел идентификатор CSS. Позже в этом посте мы добавим якорную ссылку, которая будет вести посетителей в этот раздел.

  • Идентификатор CSS: section-1

вернуться наверх

3. Добавьте новый раздел в конец страницы с дизайном «Сверху».

Общие шаги

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

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

вернуться наверх

Интервал

Откройте настройки раздела и удалите все отступы по умолчанию сверху и снизу.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

вернуться наверх

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

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

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

вернуться наверх

Добавить ссылку привязки

Как только кто-то щелкает по всей строке, мы хотим, чтобы он был перенаправлен в верхнюю часть страницы. Для этого мы добавим ссылку, которая перенаправляет на главный раздел страницы.

  • URL-адрес ссылки на строку: yourwebsite.com/page/#section-1

вернуться наверх

Выравнивание строк

Мы также помещаем строку с правой стороны контейнера раздела.

  • Выравнивание строк: вправо

вернуться наверх

Фиксированная позиция

Затем мы исправляем всю строку, перейдя на расширенную вкладку строки и обновив следующие параметры позиции:

  • Позиция: фиксированная
  • Вертикальное смещение: 30 пикселей
  • Горизонтальное смещение: 30 пикселей
  • Индекс Z: 99

Помимо фиксации строки, мы гарантируем, что строка перекрывает все содержимое страницы, увеличивая индекс z.

вернуться наверх

Воссоздать пример дизайна №1

вернуться наверх

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

Изменить структуру столбца

Теперь, когда мы выполнили все общие шаги, мы собираемся воссоздать три разных примера, которые вы видели в начале этого поста. Начнем с первого! Измените структуру столбца строки:

вернуться наверх

Фоновый цвет

Продолжите, открыв настройки строки и добавьте белый цвет фона.

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

вернуться наверх

Размеры

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

  • Использовать нестандартную ширину желоба: 1
  • Ширина: 9vw (рабочий стол), 23vw (планшет), 35vw (телефон)

вернуться наверх

Интервал

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

  • Верхняя подкладка: 2,5 мм (рабочий стол), 6 мм (планшет), 10 мм (телефон)
  • Нижняя обивка: 2,5 мм (рабочий стол), 6 мм (планшет), 10 мм (телефон)
  • Левый отступ: 1vw (рабочий стол), 2vw (планшет), 4vw (телефон)
  • Правое заполнение: 1vw (рабочий стол), 2vw (планшет), 4vw (телефон)

вернуться наверх

Граница

Продолжайте, добавляя «10 пикселей» к каждому углу в настройках границы.

вернуться наверх

Коробка Тень

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

  • Сила размытия тени коробки: 80 пикселей
  • Цвет тени: rgba (0,0,0,0.3)

вернуться наверх

Отображать

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

display: flex;

вернуться наверх

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

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

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

вернуться наверх

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

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

  • Шрифт текста: Arial
  • Толщина шрифта текста: полужирный
  • Выравнивание текста: вправо
  • Цвет текста: # 000000
  • Размер текста: 1.1vw (рабочий стол), 3vw (планшет), 4.4vw (телефон)
  • Расстояние между буквами текста: -1px
  • Высота текстовой строки: 1em

вернуться наверх

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

Добавить символ

Перейдите ко второму столбцу и добавьте туда текстовый модуль. Добавьте символ «▲» в поле содержимого.

вернуться наверх

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

И последнее, но не менее важное: перейдите на вкладку дизайна и измените настройки текста.

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

вернуться наверх

Воссоздать пример дизайна №2

вернуться наверх

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

Размеры

Переходим ко второму примеру! Откройте настройки строки и измените ширину строки.

  • Ширина: 7%

вернуться наверх

Интервал

Перейдите к настройкам интервала и удалите все отступы по умолчанию сверху и снизу.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

вернуться наверх

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

Добавить символ

Продолжите, добавив текстовый модуль в строку и введите символ «↑».

вернуться наверх

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

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

  • Шрифт текста: Open Sans
  • Выравнивание текста: по центру
  • Цвет текста: # 000000
  • Размер текста: 56 пикселей
  • Высота текстовой строки: 1em

вернуться наверх

Интервал

Далее мы собираемся добавить пользовательские отступы сверху и снизу.

  • Верхний отступ: 30 пикселей
  • Нижний отступ: 50 пикселей

вернуться наверх

Граница

Перейдите на вкладку дизайна и добавьте «50vw» в каждый из углов. Также добавьте границу, используя следующие настройки:

  • Ширина границы: 3 пикселя
  • Цвет границы: # 000000

вернуться наверх

Воссоздать пример дизайна №3

вернуться наверх

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

Размеры

Переходим к следующему и последнему примеру! Откройте настройки строки и измените ширину.

  • Ширина: 4% (рабочий стол), 10% (планшет), 15% (телефон)

вернуться наверх

Интервал

Затем удалите верхнее и нижнее отступы по умолчанию.

  • Верхний отступ: 0 пикселей
  • Нижний отступ: 0 пикселей

вернуться наверх

Коробка Тень

Добавьте в строку тень настраиваемого блока, используя следующие параметры:

  • Сила распространения тени коробки: 4 пикселя
  • Цвет тени: rgba (0,0,0,0.3)

вернуться наверх

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

Добавить символ

Единственный модуль, который нам нужен для этого примера дизайна, - это текстовый модуль. Добавьте '^' в поле содержимого.

вернуться наверх

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

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

  • Шрифт текста: Open Sans
  • Толщина шрифта текста: Ультра полужирный
  • Выравнивание текста: по центру
  • Цвет текста: # 4359e9
  • Размер текста: 56 пикселей
  • Высота текстовой строки: 1em

вернуться наверх

  • Цвет тени текста: # 35d764

вернуться наверх

Интервал

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

  • Верхний отступ: 30 пикселей
  • Нижний отступ: 20 пикселей

вернуться наверх

Граница

И последнее, но не менее важное: добавьте рамку в текстовый модуль, и все готово!

  • Ширина границы: 3 пикселя
  • Цвет границы: # 4359e9

вернуться наверх

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

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

Гифка

вернуться наверх

Пример # 1

вернуться наверх

Пример # 2

вернуться наверх

Пример # 3

вернуться наверх

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

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

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