Загрузите БЕСПЛАТНЫЙ дизайн переключателя цен на месяц / год для Divi

Опубликовано: 2019-10-28

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

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

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

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

Рабочий стол

переключатель цен

Мобильный

переключатель цен

Загрузите дизайн переключателя цен на месяц / год БЕСПЛАТНО

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

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

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

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

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

Начнем воссоздавать!

Добавить раздел # 1

Фоновый цвет

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

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

переключатель цен

Нижний разделитель

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

  • Стиль разделителя: найти в списке
  • Высота разделителя: 10vw

переключатель цен

Интервал

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

  • Верхняя обивка: 5vw
  • Нижняя обивка: 10vw

переключатель цен

CSS ID

И добавьте в раздел CSS ID.

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

переключатель цен

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

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

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

переключатель цен

Размеры

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

  • Использовать нестандартную ширину желоба: Да
  • Ширина желоба: 1
  • Ширина: 30vw (настольный), 45vw (планшет), 50vw (телефон)
  • Максимальная ширина: 100%

переключатель цен

Интервал

Затем избавьтесь от верхнего и нижнего отступов по умолчанию.

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

переключатель цен

Граница

И также измените настройки границы.

  • Закругленные углы: 50vw (все углы)
  • Ширина границы: 1 пикс.
  • Цвет границы: # e8e8e8

переключатель цен

Отображать

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

display: flex;

переключатель цен

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

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

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

переключатель цен

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

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

  • Шрифт текста: Монтсеррат
  • Размер текста: 1vw (рабочий стол), 1.5vw (планшет), 2vw (телефон)
  • Выравнивание текста: по центру
  • Цвет текста: светлый

переключатель цен

Интервал

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

  • Верхняя прокладка: 2vw (рабочий стол), 3vw (планшет), 4vw (телефон)
  • Нижняя прокладка: 2vw (рабочий стол), 3vw (планшет), 4vw (телефон)

переключатель цен

CSS ID и класс

И назначьте CSS ID и класс текстовому модулю.

  • Идентификатор CSS: pricing-plan-item-1
  • Класс CSS: цена-элемент-курсор

переключатель цен

Клонировать текстовый модуль и поместить дубликат в столбец 2

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

переключатель цен

Изменить содержимое

Убедитесь, что вы изменили содержимое.

переключатель цен

Изменить идентификатор CSS

И используйте другой идентификатор CSS.

  • Идентификатор CSS: pricing-plan-item-2

переключатель цен

Добавить раздел # 2

Фоновый цвет

Переходим ко второму разделу. Добавьте следующий цвет фона:

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

переключатель цен

Интервал

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

  • Верхняя обивка: 7vw
  • Нижняя обивка: 15vw
  • Левое заполнение: 21vw (рабочий стол), 10vw (планшет и телефон)
  • Правая прокладка: 21vw (рабочий стол), 10vw (планшет и телефон)

переключатель цен

CSS ID

Также добавьте в раздел CSS ID.

  • CSS ID: цена-1

переключатель цен

Добавить строку №1

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

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

переключатель цен

Размеры

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

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

переключатель цен

Интервал

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

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

переключатель цен

Граница

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

  • Ширина правой границы: 1 пикс.
  • Ширина левой границы: 1 пикс.
  • Ширина верхней границы: 0 пикселей
  • Ширина нижней границы: 0 пикселей
  • Цвет границы: rgba (255,255,255,0)

переключатель цен

Отображать

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

display: flex;

переключатель цен

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

Интервал

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

  • Верхняя обивка: 1vw
  • Нижняя обивка: 4vw

переключатель цен

Граница

Также используйте рамку в столбце 2.

  • Ширина правой границы: 1 пикс.
  • Цвет правой границы: #ffffff

переключатель цен

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

Интервал

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

  • Верхняя обивка: 1vw
  • Нижняя обивка: 4vw

переключатель цен

Добавить разделитель в столбец 1

Видимость

Пора начинать добавлять модули! Первый модуль и единственный необходимый нам модуль в столбце 1 - это модуль разделения. Убедитесь, что вы отключили опцию «Показать разделитель». Этот модуль нужен нам только для того, чтобы остальная часть дизайна оставалась нетронутой.

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

переключатель цен

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

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

Перейдите к столбцу 2 и добавьте текстовый модуль с некоторым содержимым H3 по вашему выбору.

переключатель цен

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

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

  • Шрифт заголовка 3: Montserrat
  • Выравнивание текста заголовка 3: по центру
  • Цвет текста заголовка 3: #ffffff
  • Размер текста заголовка 3: 2vw (рабочий стол), 3vw (планшет), 3.5vw (телефон)
  • Интервал между буквами заголовка 3: -1px

переключатель цен

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

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

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

переключатель цен

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

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

  • Шрифт текста: Монтсеррат
  • Плотность шрифта текста: Ультра легкий
  • Цвет текста: #ffffff
  • Размер текста: 2vw (рабочий стол), 3vw (планшет), 3.5vw (телефон)
  • Высота текстовой строки: 1em
  • Выравнивание текста: по центру

переключатель цен

Интервал

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

  • Верхняя маржа: 0.5vw

переключатель цен

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

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

переключатель цен

Изменить содержимое

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

переключатель цен

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

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

Переходим ко второй строке раздела 2! Выберите следующую структуру столбцов:

переключатель цен

Размеры

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

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

переключатель цен

Интервал

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

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

переключатель цен

Граница

И примените границу.

  • Ширина верхней границы: 0 пикселей
  • Ширина правой границы: 1 пикс.
  • Ширина нижней границы: 1 пикс.
  • Ширина левой границы: 1 пикс.
  • Цвет границы: # 8882dd

переключатель цен

Отображать

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

display: flex;

переключатель цен

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

Интервал

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

  • Верхняя подкладка: 3vw (рабочий стол), 5vw (планшет и телефон)
  • Нижняя обивка: 3vw (рабочий стол), 5vw (планшет и телефон)

переключатель цен

Граница

Также добавьте правую границу к столбцу.

  • Ширина правой границы: 1 пикс.
  • Цвет правой границы: # 8882dd

переключатель цен

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

Интервал

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

  • Верхняя подкладка: 3vw (рабочий стол), 5vw (планшет и телефон)
  • Нижняя обивка: 3vw (рабочий стол), 5vw (планшет и телефон)

переключатель цен

Граница

Затем добавьте правую границу.

  • Ширина правой границы: 1 пикс.
  • Цвет правой границы: #ffffff

переключатель цен

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

Интервал

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

  • Верхняя подкладка: 3vw (рабочий стол), 5vw (планшет и телефон)
  • Нижняя обивка: 3vw (рабочий стол), 5vw (планшет и телефон)

переключатель цен

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

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

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

переключатель цен

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

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

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

переключатель цен

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

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

Во втором столбце нам понадобится еще один текстовый модуль. Добавьте символ «✓» в поле содержимого.

переключатель цен

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

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

  • Цвет текста: # ffad72
  • Размер текста: 2vw (рабочий стол), 3vw (планшет), 4vw (телефон)
  • Высота текстовой строки: 1em
  • Выравнивание текста: по центру

переключатель цен

Клонировать текстовый модуль и поместить дубликат в столбец 3

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

переключатель цен

Альтернативный цвет символа и текста

В зависимости от функции, которую вы демонстрируете, вы можете изменить символ на «✗». Также используйте другой цвет текста.

  • Цвет текста: #ffffff

переключатель цен

переключатель цен

Clone Row столько раз, сколько хотел

После того, как вы заполнили всю строку, вы можете клонировать ее столько раз, сколько захотите, в зависимости от того, сколько функций вы хотите показать.

переключатель цен

Добавить строку №3

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

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

переключатель цен

Размеры

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

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

переключатель цен

Интервал

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

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

переключатель цен

Граница

Также добавьте границу.

  • Ширина верхней границы: 0 пикселей
  • Ширина нижней границы: 0 пикселей
  • Ширина правой границы: 1 пикс.
  • Ширина левой границы: 1 пикс.
  • Цвет границы: rgba (255,255,255,0)

переключатель цен

Отображать

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

display: flex;

переключатель цен

Параметры столбца 2 и 3

Интервал

Продолжите, добавив верхнее поле в столбцы 2 и 3.

  • Верхняя обивка: 4vw

переключатель цен

Граница столбца 2

Также добавьте правую границу к столбцу 2.

  • Ширина правой границы: 1 пикс.
  • Цвет правой границы: #eaeaea

переключатель цен

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

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

переключатель цен

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

Добавить копию

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

переключатель цен

Выравнивание

Измените выравнивание кнопки на вкладке дизайна.

  • Расположение кнопок: по центру

переключатель цен

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

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

  • Использовать пользовательские стили для кнопки: Да
  • Размер текста кнопки: 1vw (рабочий стол), 1.5vw (планшет), 2vw (телефон)
  • Цвет текста кнопки: #ffffff
  • Цвет фона кнопки: # ffad72
  • Ширина границы кнопки: 0 пикселей

переключатель цен

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

переключатель цен

Интервал

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

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

переключатель цен

Клонировать модуль кнопки и поместить дубликат в столбец 3

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

переключатель цен

Раздел клонирования # 2

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

переключатель цен

Изменить идентификатор CSS и добавить класс CSS

Затем измените идентификатор CSS раздела и также добавьте класс CSS.

  • CSS ID: цена-2
  • Класс CSS: hide-section-2

переключатель цен

Добавить новую строку из одной колонки в начало раздела №1

Осталось только добавить код CSS и jQuery, чтобы функциональность заработала. Для этого мы добавим новую строку в верхнюю часть раздела 1.

переключатель цен

Добавить модуль кода # 1 с кодом CSS

Добавьте первый модуль кода и вставьте следующие строки кода CSS:

<style>
.pricing-item-cursor {
cursor: pointer;
}

.hide-section-2 {
display: none;
}

.active-pricing-plan {
color: #6b63dd !important;
background-color: #fff;
}</style>

переключатель цен

Добавить модуль кода # 2 с кодом JQuery

Добавьте еще один модуль кода прямо под предыдущим, вставьте ниже код jQuery между тегами скрипта, и все готово!

jQuery(function($){
  
$('#pricing-plan-item-1').addClass('active-pricing-plan');

$('[id*="pricing-plan-item"]').click(function() {

var selector = $(this).attr('id').replace('-plan-item', '');
var $pricingselect  = $('#' + selector);

  
$('[id*="pricing-"]').not('[id*="pricing-plan"]').hide();
  
$pricingselect.show()
  
$('#toggle-section').show();
  
$('[id*="pricing-plan"]').removeClass("active-pricing-plan");
$(this).addClass('active-pricing-plan');

});
});

переключатель цен

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

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

Рабочий стол

переключатель цен

Мобильный

переключатель цен

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

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

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