Как позиционировать кнопки абсолютно для создания уникальных макетов кнопок в Divi

Опубликовано: 2020-02-26

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

В этом уроке мы покажем вам, как создать 4 разных макета кнопок, которые уникально подчеркнут модуль Blurb Divi. Это пригодится при использовании объявлений на вашем сайте.

Давайте начнем.

Sneak Peek

Ознакомьтесь с этим кратким обзором четырех кнопок, которые мы создадим в этом руководстве.

макеты кнопок divi

макеты кнопок divi

макеты кнопок divi

макеты кнопок divi

Загрузите макеты кнопок Divi БЕСПЛАТНО

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

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

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

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

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

Чтобы импортировать макет на свою страницу, просто извлеките zip-файл и перетащите файл JSON в Divi Builder.

Давайте перейдем к руководству, не так ли?

Что вам нужно для начала

макет кнопки diviрасширение угловых вкладок

Для начала вам необходимо сделать следующее:

  1. Если вы еще этого не сделали, установите и активируйте тему Divi.
  2. Создайте новую страницу в WordPress и используйте Divi Builder для редактирования страницы во внешнем интерфейсе (визуальный конструктор).
  3. Выберите вариант «Строить с нуля».

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

Создание макета кнопок # 1: двойные нижние кнопки

макеты кнопок divi

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

Для начала добавьте в раздел строку из двух столбцов (одна половина одна половина).

макеты кнопок divi

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

  • Использовать нестандартную ширину желоба: ДА
  • Ширина желоба: 2
  • Выровнять высоту столбца: ДА
  • Ширина: 100%
  • Поля: 50 пикселей снизу
  • Padding: 0px сверху, 0px снизу

макеты кнопок divi

Столбец 1 Настройки

  • Цвет фона: # 2e3858
  • Отступ: 50 пикселей снизу

макеты кнопок divi

Этот нижний отступ создаст необходимое пространство для добавления абсолютно позиционированных кнопок.

Дизайн модуля рекламного сообщения

Затем добавьте модуль рекламного сообщения в столбец 1.

макеты кнопок divi

Затем загрузите изображение в модуль аннотации следующим образом:

макеты кнопок divi

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

  • Выравнивание изображения / значка: влево
  • Шрифт заголовка: PT Sans
  • Толщина шрифта заголовка: полужирный
  • Цвет текста заголовка: #ffffff
  • Размер текста заголовка: 38 пикселей
  • Интервал между заглавными буквами: 2 пикселя
  • Цвет основного текста: #ffffff
  • Ширина изображения: 40%
  • Ширина содержимого: 100%
  • Ширина: 100%
  • Отступ: 50 пикселей сверху, 50 пикселей снизу, 30 пикселей слева, 30 пикселей справа.

макеты кнопок divi

Добавление кнопок с двойным дном

Дизайн кнопки №1

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

макеты кнопок divi

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

  • Размер текста кнопки: 16 пикселей
  • Цвет текста кнопки: #ffffff
  • Цвет фона кнопки: # 2dc3a3
  • Ширина границы кнопки: 0 пикселей
  • Радиус границы кнопки: 0 пикселей
  • Расстояние между буквами кнопки: 2 пикселя
  • Шрифт кнопки: PT Sans
  • Толщина шрифта кнопок: полужирный
  • Стиль шрифта кнопки: TT
  • Поля: низ 0 пикселей
  • Заполнение: 1em сверху, 1em снизу, 1.5em слева, 2.5em справа

макеты кнопок divi

Кнопка №1 Абсолютное позиционирование

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

  • Позиция: Абсолютная
  • Расположение: внизу слева

макеты кнопок divi

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

Кнопка № 2 Дизайн и расположение

Чтобы создать кнопку №2, продублируйте предыдущий модуль кнопок.

макеты кнопок divi

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

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

макеты кнопок divi

  • Расположение позиции: внизу справа

макеты кнопок divi

Теперь сотрите пустой столбец 2 и продублируйте столбец 1, чтобы получить точный дубликат дизайна в правом столбце.

макеты кнопок divi

Расположение кнопок №1, результат

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

макеты кнопок divi

Создание макета кнопок # 2: три боковые кнопки

макеты кнопок divi

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

Чтобы начать разработку этого макета следующей кнопки, продублируйте предыдущую строку.

макеты кнопок divi

Настройки Blurb

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

  • Цвет фона: # df4570
  • Ширина изображения: 60%
  • Ширина: 56% (компьютер и планшет), 100% (телефон)

макеты кнопок divi

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

Кнопка позиционирования # 1

Чтобы разместить кнопку №1, откройте настройки зеленой кнопки в нижнем левом углу и обновите следующее:

  • Позиция: Абсолютная (ПК и планшет), Относительная (телефон)
  • Расположение: вверху справа
  • Вертикальное смещение: 20% (настольный компьютер и планшет), 0% (телефон)
  • Горизонтальное смещение: 5% (настольный компьютер и планшет), 0% (телефон)

макеты кнопок divi

Кнопка позиционирования # 2

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

макеты кнопок divi

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

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

макеты кнопок divi

Затем переместите кнопку немного вниз, увеличив вертикальное смещение.

  • Вертикальное смещение: 35%

макеты кнопок divi

Кнопка позиционирования # 3

Наконец, повторите процесс еще раз, продублировав предыдущую кнопку и обновив следующее:

  • Цвет фона: # 3599e5
  • Вертикальное смещение: 50%

макеты кнопок divi

Расположение кнопок №2, результат

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

макеты кнопок divi

Создание макета кнопок # 3: кнопки с разбросом и масштабированием

макеты кнопок divi

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

Для начала продублируйте предыдущий ряд, содержащий трехкнопочную раскладку.

макеты кнопок divi

Настройки Blurb

Затем откройте настройки модуля рекламного сообщения в столбце 1 и обновите следующее:

  • Ширина: 60%

макеты кнопок divi

  • Цвет фона: прозрачный
  • Ширина: 60%
  • Выравнивание модуля: по центру

макеты кнопок divi

  • Выравнивание текста: по центру
  • Выравнивание модуля: по центру

макеты кнопок divi

  • Ширина границы: 2 пикселя
  • Цвет границы: rgba (255,255,255,0,15)

макеты кнопок divi

  • Размер текста текста: 20 пикселей

макеты кнопок divi

  • Поля: сверху 50 пикселей

макеты кнопок divi

Позиционирование кнопки # 1

  • Вертикальное смещение: 8%
  • Горизонтальное смещение: -7%

макеты кнопок divi

Позиционирование кнопки # 2

  • Расположение Расположение: вверху справа
  • Вертикальное смещение: 34%
  • Горизонтальное смещение: -10%

макеты кнопок divi

  • Масштаб трансформации: 80%

макеты кнопок divi

Позиционирование кнопки №3

  • Позиция Расположение: внизу справа
  • Вертикальное смещение: -3%
  • Горизонтальное смещение: 5%

макеты кнопок divi

  • Масштаб трансформации: 138%

макеты кнопок divi

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

  • Ширина желоба: 4
  • Ширина: 80% (рабочий стол)

макеты кнопок divi

Расположение кнопок №3, результат

Проверьте окончательный результат.

макеты кнопок divi

Создание макета кнопок # 4: кнопки с вкладками

макеты кнопок divi

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

Чтобы приступить к дизайну, продублируйте ряд макета кнопок №2.

макеты кнопок divi

Настройки столбца

Затем обновите настройки фона для столбца №1 следующим образом:

  • Цвет фона (рабочий стол): нет (по умолчанию)
  • Цвет фона (телефон): # 2e3858

макеты кнопок divi

На вкладке «Дополнительно» обновите параметр видимости, чтобы переполнение было скрыто на дисплее телефона.

  • Горизонтальное переполнение (телефон): скрыто
  • Вертикальное переполнение (телефон): скрыто

макеты кнопок divi

Положение кнопки с отрывным язычком №1

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

  • Вертикальное смещение: 0 пикселей
  • Горизонтальное смещение: 0 пикселей

макеты кнопок divi

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

  • Заполнение: 2em слева, 3em справа

Затем добавьте следующий настраиваемый CSS в элемент After:

padding-left: 10px;

Затем обновите горизонтальное смещение на телефоне следующим образом:

  • Горизонтальное смещение (телефон): -134 пикселей

Это скроет левую часть кнопки за пределами столбца на дисплее телефона, так что при наведении / щелчке будет отображаться вся кнопка.

макеты кнопок divi

Позиционирование кнопки откидного язычка №2

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

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

макеты кнопок divi

Затем обновите позицию следующим образом:

  • Вертикальное смещение: 63 пикселя

макеты кнопок divi

Затем обновите следующие параметры положения для дисплея телефона:

  • Должность (телефон): Родственная
  • Вертикальное смещение (телефон): 0%

макеты кнопок divi

Позиционирование кнопки язычка # 3

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

  • Цвет фона: # 3599e5
  • Вертикальное смещение: 126 пикселей

макеты кнопок divi

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

макеты кнопок divi

Затем откройте настройки одного из модулей кнопок и добавьте следующее преобразование translate при наведении курсора.

  • Transform Translate X Axis (при наведении): 68%

макеты кнопок divi

Это обновит все три кнопки с функцией отрывания при наведении курсора, перемещая его вправо на 68%.

Позиционирование модуля Blurb

Этот макет кнопок требует, чтобы модуль рекламного сообщения частично скрыл три кнопки. Поэтому мы зададим рекламному объявлению 100% ширину, а затем воспользуемся правым полем, чтобы открыть необходимую часть вкладок кнопок. Затем все, что нам нужно сделать, это присвоить рекламному объявлению высокий индекс Z, чтобы убедиться, что он находится над кнопками.

Откройте настройки модуля рекламного сообщения и обновите следующее:

  • Ширина: авто
  • Поле: 50 пикселей справа
  • Должность: Родственник
  • Индекс Z: 11

макеты кнопок divi

Затем обновите цвет фона.

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

макеты кнопок divi

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

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

  • Ширина: 80%

макеты кнопок divi

Удалите столбец 2, а затем продублируйте столбец 1, чтобы в каждом из них был одинаковый дизайн.

Затем откройте настройки для столбца 1 и присвойте ему следующий индекс Z:

  • Индекс Z: 12

макеты кнопок divi

Это гарантирует, что кнопки в первом столбце не будут скрыты за содержимым столбца 2 при наведении курсора.

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

макеты кнопок divi

Расположение кнопок №4, результат

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

макеты кнопок divi

Окончательные результаты

макеты кнопок divi

макеты кнопок divi

макеты кнопок divi

макеты кнопок divi

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

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

Я с нетерпением жду вашего ответа в комментариях.

Ваше здоровье!