Diviの無料の月額/年額価格切り替えデザインをダウンロードする
公開: 2019-10-28あなたがあなたのウェブサイトで価格設定計画を紹介することに決めるとき、それにアプローチするいくつかの方法があります。 最も人気のあるアプローチの1つは、月額/年額の料金切り替えを作成することです。これにより、ユーザーは、選択した請求方法に基づいて、さまざまな料金プランを簡単にナビゲートできます。 今日のチュートリアルでは、Diviで価格設定の切り替えを機能させる方法を紹介します。 見事な例を最初から再現し、JSONファイルを無料でダウンロードすることもできます。
それを手に入れましょう。
プレビュー
チュートリアルに入る前に、さまざまな画面サイズでの結果を簡単に見てみましょう。
デスクトップ

モバイル

月額/年額のトグルデザインを無料でダウンロード
無料の月額/年額料金トグルデザインを手に入れるには、まず下のボタンを使用してダウンロードする必要があります。 ダウンロードにアクセスするには、以下のフォームを使用して、DiviDailyのメーリングリストに登録する必要があります。 新規加入者として、毎週月曜日にさらに多くのDiviの良さと無料のDiviレイアウトパックを受け取ります! すでにリストに載っている場合は、下にメールアドレスを入力して[ダウンロード]をクリックしてください。 「再購読」したり、追加のメールを受信したりすることはありません。

無料でダウンロード
Diviニュースレターに参加すると、究極のDiviランディングページレイアウトパックのコピーに加えて、他のすばらしい無料のDiviリソース、ヒント、コツがたくさんメールで送信されます。 従うと、すぐにDiviマスターになります。 すでに購読している場合は、以下にメールアドレスを入力し、[ダウンロード]をクリックしてレイアウトパックにアクセスしてください。
正常にサブスクライブしました。 メールアドレスを確認してサブスクリプションを確認し、毎週無料のDiviレイアウトパックにアクセスしてください。
再作成を始めましょう!
セクション#1を追加
背景色
作業中のページに最初のセクションを追加することから始めます。 セクション設定を開き、背景色を追加します。
- 背景色:#ffad72

ボトムディバイダー
[デザイン]タブに移動し、次に下部の仕切りを挿入します。
- 仕切りスタイル:リストで検索
- 仕切りの高さ:10vw

間隔
カスタムの上部と下部のパディングも追加します。
- トップパディング:5vw
- ボトムパディング:10vw

CSS ID
そして、CSSIDをセクションに追加します。
- CSS ID:トグルセクション

新しい行を追加
カラム構造
次の列構造を使用して、セクションに行を追加して続行します。

サイジング
モジュールをまだ追加せずに、行の設定を開き、行が画面の幅全体を占めるようにします。
- カスタムガター幅を使用:はい
- 側溝幅:1
- 幅:30vw(デスクトップ)、45vw(タブレット)、50vw(電話)
- 最大幅:100%

間隔
次に、デフォルトの上部と下部のパディングを削除します。
- トップパディング:0px
- ボトムパディング:0px

国境
また、境界線の設定も変更します。
- 丸みを帯びたコーナー:50vw(すべてのコーナー)
- ボーダー幅:1px
- ボーダーカラー:#e8e8e8

画面
小さい画面サイズで両方の列が隣り合って表示されるようにするために、CSSコードの1行を行のメイン要素に追加します。
display: flex;

列1にテキストモジュールを追加
コンテンツを追加する
モジュールの追加を開始する時が来ました! 列1に必要なモジュールは、テキストモジュールだけです。 お好みのコンテンツを入力してください。

テキスト設定
[デザイン]タブに移動し、次のようにテキスト設定を変更します。
- テキストフォント:Montserrat
- テキストサイズ:1vw(デスクトップ)、1.5vw(タブレット)、2vw(電話)
- テキストの配置:中央
- テキストの色:明るい

間隔
さまざまな画面サイズで上部と下部のパディング値も変更します。
- トップパディング:2vw(デスクトップ)、3vw(タブレット)、4vw(電話)
- 下部のパディング:2vw(デスクトップ)、3vw(タブレット)、4vw(電話)

CSSIDとクラス
そして、CSSIDとクラスをテキストモジュールに割り当てます。
- CSS ID:pricing-plan-item-1
- CSSクラス:pricing-item-cursor

テキストモジュールのクローンを作成し、列2に複製を配置します
列1のテキストモジュールを完了したら、それを1回複製して、複製を列2に配置できます。

コンテンツの変更
必ず内容を変更してください。

CSSIDを変更する
また、別のCSSIDを使用してください。
- CSS ID:pricing-plan-item-2

セクション#2を追加
背景色
2番目のセクションに進みます。 次の背景色を追加します。
- 背景色:#6b63dd

間隔
次に、セクション間隔の設定に移動し、さまざまな画面サイズにカスタムパディング値を追加します。
- トップパディング:7vw
- ボトムパディング:15vw
- 左パディング:21vw(デスクトップ)、10vw(タブレットと電話)
- 右パディング:21vw(デスクトップ)、10vw(タブレットと電話)

CSS ID
セクションにもCSSIDを追加します。
- CSS ID:価格-1

行#1を追加
カラム構造
次の列構造を使用して、セクションに新しい行を追加して続行します。

サイジング
モジュールをまだ追加せずに、行設定を開き、サイズ設定を変更します。
- カスタムガター幅を使用:はい
- 側溝幅:1
- 列の高さを等しくする:はい
- 幅:100%
- 最大幅:100%

間隔
次に、デフォルトの上下のパディングをすべて削除します。
- トップパディング:0px
- ボトムパディング:0px

国境
次に、間隔設定に移動し、次の境界設定を適用します。
- 右ボーダー幅:1px
- 左ボーダー幅:1px
- 上枠幅:0px
- 下の境界線の幅:0px
- ボーダーカラー:rgba(255,255,255,0)

画面
行のメイン要素にCSSコードを1行追加して、小さい画面サイズで列が隣り合って表示されるようにします。
display: flex;

列2の設定
間隔
一般的な行の設定が完了したら、列2の設定を開き、カスタムの上下のパディングを追加します。
- トップパディング:1vw
- ボトムパディング:4vw

国境
列2にも境界線を使用します。
- 右ボーダー幅:1px
- 右の境界線の色:#ffffff

列3の設定
間隔
3番目の列の設定に移動し、いくつかのカスタムパディング値を追加します。
- トップパディング:1vw
- ボトムパディング:4vw

列1に分周器を追加します
可視性
モジュールの追加を開始する時が来ました! 最初のモジュールであり、列1で必要な唯一のモジュールはDividerモジュールです。 'ShowDivider'オプションを必ず無効にしてください。 このモジュールが必要なのは、デザインの残りの部分が損なわれていないことを確認するためだけです。
- 仕切りを表示:いいえ

テキストモジュール#1を列2に追加します
H3コンテンツを追加する
列2に移動し、選択したH3コンテンツを含むテキストモジュールを追加します。

H3テキスト設定
H3テキスト設定を次のように変更します。
- 見出し3フォント:Montserrat
- 見出し3テキストの配置:中央
- 見出し3のテキストの色:#ffffff
- 見出し3テキストサイズ:2vw(デスクトップ)、3vw(タブレット)、3.5vw(電話)
- 見出し3文字の間隔:-1px

テキストモジュール#2を列2に追加します
コンテンツを追加する
前のテキストモジュールのすぐ下に別のテキストモジュールを追加し、選択したコンテンツを挿入します。

テキスト設定
[デザイン]タブに移動し、それに応じてテキスト設定を変更します。
- テキストフォント:Montserrat
- テキストフォントの太さ:超軽量
- テキストの色:#ffffff
- テキストサイズ:2vw(デスクトップ)、3vw(タブレット)、3.5vw(電話)
- テキスト行の高さ:1em
- テキストの配置:中央

間隔
カスタムの上部マージンも追加します。
- トップマージン:0.5vw

両方のモジュールのクローンを作成し、複製を列3に配置します
列2のモジュールを完了したら、両方のモジュールを複製して、複製を列3に配置できます。


コンテンツの変更
必ず各複製の内容を変更してください。

行#2を追加
カラム構造
セクション2の2行目に! 次の列構造を選択します。

サイジング
モジュールをまだ追加せずに、行設定を開き、次のようにサイズ設定を変更します。
- カスタムガター幅を使用:はい
- 側溝幅:1
- 列の高さを等しくする:はい
- 幅:100%
- 最大幅:100%

間隔
次に、デフォルトの上下のパディングを削除します。
- トップパディング:0px
- ボトムパディング:0px

国境
そして、境界線を適用します。
- 上枠幅:0px
- 右ボーダー幅:1px
- 下の境界線の幅:1px
- 左ボーダー幅:1px
- ボーダーカラー:#8882dd

画面
行のメイン要素にCSSコードを1行追加して、小さい画面サイズで列が隣り合って表示されるようにします。
display: flex;

列1の設定
間隔
列1の設定を開いて続行し、さまざまな画面サイズにカスタムパディング値を適用します。
- トップパディング:3vw(デスクトップ)、5vw(タブレットと電話)
- 下部のパディング:3vw(デスクトップ)、5vw(タブレットと電話)

国境
列にも右の境界線を追加します。
- 右ボーダー幅:1px
- 右の境界線の色:#8882dd

列2の設定
間隔
2番目の列に移動し、間隔の設定を変更します。
- トップパディング:3vw(デスクトップ)、5vw(タブレットと電話)
- 下部のパディング:3vw(デスクトップ)、5vw(タブレットと電話)

国境
次に右の境界線を追加します。
- 右ボーダー幅:1px
- 右の境界線の色:#ffffff

列3の設定
間隔
次に、列3の設定を開き、さまざまな画面サイズにカスタムの上部と下部のパディング値を追加します。
- トップパディング:3vw(デスクトップ)、5vw(タブレットと電話)
- 下部のパディング:3vw(デスクトップ)、5vw(タブレットと電話)

列1にテキストモジュールを追加
コンテンツを追加する
行と列の設定が完了したら、モジュールの追加を開始します。 列1にテキストモジュールを追加し、選択したコンテンツを挿入します。

テキスト設定
[デザイン]タブに移動し、それに応じてテキスト設定を変更します。
- テキストフォント:Montserrat
- テキストの色:#ffffff
- テキストサイズ:1vw(デスクトップ)、1.5vw(タブレット)、2vw(電話)
- テキストの配置:中央

列2にテキストモジュールを追加します
コンテンツボックスに記号を追加
2番目の列には、別のテキストモジュールが必要です。 コンテンツボックスに「✓」記号を追加します。

テキスト設定
[デザイン]タブに移動し、次のようにテキスト設定を変更します。
- テキストの色:#ffad72
- テキストサイズ:2vw(デスクトップ)、3vw(タブレット)、4vw(電話)
- テキスト行の高さ:1em
- テキストの配置:中央

テキストモジュールのクローンを作成し、列3に複製を配置します
列2のテキストモジュールを完了したら、それを複製して列3に複製を配置できます。

代替の記号とテキストの色
紹介している機能によっては、記号を「✗」に変更することをお勧めします。 別のテキストの色も使用してください。
- テキストの色:#ffffff


行を必要な回数だけクローンする
行全体を完成させたら、表示する機能の数に応じて、必要な回数だけ行を複製できます。

行#3を追加
カラム構造
2番目のセクションに追加する最後の行には、次の列構造が含まれています。

サイジング
モジュールをまだ追加せずに、行設定を開き、次のようにサイズ設定を変更します。
- カスタムガター幅を使用:はい
- 側溝幅:1
- 列の高さを等しくする:はい
- 幅:100%
- 最大幅:100%

間隔
次に、デフォルトの上下のパディングを削除します。
- トップパディング:0px
- ボトムパディング:0px

国境
境界線も追加します。
- 上枠幅:0px
- 下の境界線の幅:0px
- 右ボーダー幅:1px
- 左ボーダー幅:1px
- ボーダーカラー:rgba(255,255,255,0)

画面
また、行のメイン要素に1行のCSSコードを追加して、小さい画面サイズで列が隣り合って表示されるようにします。
display: flex;

2列目と3列目の設定
間隔
列2と列3の両方に上部マージンを追加して続行します。
- トップパディング:4vw

列2の境界線
列2にも右の境界線を追加します。
- 右ボーダー幅:1px
- 右の境界線の色:#eaeaea

クローンディバイダーモジュールと新しい行の列1に配置
セクションの最初の行にあるDividerModuleのクローンを作成し、新しい行の最初の列に複製を配置します。

ボタンモジュールを列2に追加
コピーを追加
ボタンモジュールを列2に追加して続行し、選択したコピーを挿入します。

配置
デザインタブのボタンの配置を変更します。
- ボタンの配置:中央

ボタンの設定
そして、ボタンの設定を次のように変更します。
- ボタンにカスタムスタイルを使用する:はい
- ボタンのテキストサイズ:1vw(デスクトップ)、1.5vw(タブレット)、2vw(電話)
- ボタンのテキストの色:#ffffff
- ボタンの背景色:#ffad72
- ボタンの境界線の幅:0px

- ボタンの境界半径:50vw
- ボタンフォント:Montserrat

間隔
ボタンモジュールにもいくつかのカスタムパディング値を追加します。
- トップパディング:1vw(デスクトップ)、1.5vw(タブレットと電話)
- ボトムパディング:1vw(デスクトップ)、1.5vw(タブレットと電話)
- 左パディング:4vw(デスクトップ)、6vw(タブレットと電話)
- 右パディング:4vw(デスクトップ)、6vw(タブレットと電話)

ボタンモジュールのクローンを作成し、列3に複製を配置します
列2のボタンモジュールを完了したら、それを複製して列3に複製を配置できます。

クローンセクション#2
2番目のセクション全体のクローンを作成して続行します。 テキストモジュールの価格値を変更して、年間請求オプションと一致するようにしてください。 これは、誰かが「年次請求」をクリックすると表示されるセクションです。

CSSIDを変更してCSSクラスを追加する
次にセクションのCSSIDを変更し、CSSクラスも追加します。
- CSS ID:価格-2
- CSSクラス:hide-section-2

セクション#1の先頭に新しい1列の行を追加する
あとは、CSSとjQueryコードを追加して機能を動作させるだけです。 そのために、セクション1の先頭に新しい行を追加します。

CSSコードでコードモジュール#1を追加する
最初のコードモジュールを追加し、CSSコードの次の行を挿入します。
<style>
.pricing-item-cursor {
cursor: pointer;
}
.hide-section-2 {
display: none;
}
.active-pricing-plan {
color: #6b63dd !important;
background-color: #fff;
}</style>
JQueryコードを使用してコードモジュール#2を追加する
前のコードモジュールのすぐ下に別のコードモジュールを追加し、スクリプトタグの間に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チャンネルに登録して、この無料コンテンツを最初に知って利益を得ることができるようにしてください。
