Diviで独自のボタンレイアウトを作成するためにボタンを絶対に配置する方法

公開: 2020-02-26

Diviの組み込みの位置オプションは、ボタンを含むDivi要素を正確に配置するための便利な設計ツールです。 ほとんどの場合、ドキュメント(またはページ)のフローを維持するボタンのデフォルトの静的位置に依存しています。 ただし、ボタンを完全に配置する方法を知っていれば、Diviコンテンツ用にいくつかのユニークで実用的なボタンレイアウトを作成できます。

このチュートリアルでは、Diviの宣伝文句モジュールに独自のアクセントを付ける4つの異なるボタンレイアウトを作成する方法を示します。 これは、Webサイトで宣伝文を使用するときに便利です。

始めましょう。

スニークピーク

このチュートリアルで作成する4つのボタンのレイアウトを簡単に確認してください。

diviボタンのレイアウト

diviボタンのレイアウト

diviボタンのレイアウト

diviボタンのレイアウト

Diviボタンのレイアウトを無料でダウンロード

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

ファイルをダウンロードする
無料でダウンロード

無料でダウンロード

Diviニュースレターに参加すると、究極のDiviランディングページレイアウトパックのコピーに加えて、他のすばらしい無料のDiviリソース、ヒント、コツがたくさんメールで送信されます。 従うと、すぐにDiviマスターになります。 すでに購読している場合は、以下にメールアドレスを入力し、[ダウンロード]をクリックしてレイアウトパックにアクセスしてください。

正常にサブスクライブしました。 メールアドレスを確認してサブスクリプションを確認し、毎週無料のDiviレイアウトパックにアクセスしてください。

レイアウトをページにインポートするには、zipファイルを抽出し、JSONファイルをDiviBuilderにドラッグするだけです。

チュートリアルに取り掛かりましょう。

始めるために必要なもの

コーナータブを拡張するdiviボタンレイアウト

開始するには、次のことを行う必要があります。

  1. まだインストールしていない場合は、Diviテーマをインストールしてアクティブ化します。
  2. WordPressで新しいページを作成し、Divi Builderを使用してフロントエンド(ビジュアルビルダー)のページを編集します。
  3. 「最初から構築」オプションを選択します。

その後、Diviでデザインを開始するための空白のキャンバスが作成されます。

ボタンレイアウトの作成#1:デュアルボトムボタン

diviボタンのレイアウト

4つのボタンレイアウトの最初の部分では、宣伝文句モジュールの下にデュアルボトムボタンを作成します。 これは、2つのCTAを必要とするコンテンツ(サービスなど)を特集するための優れたオプションです。 さらに、これは、ボタンを同じ高さの列の下部に固定するための優れた方法です。

まず、セクションに2列(0ne half 1/2)行を追加します。

diviボタンのレイアウト

行設定

  • カスタムガター幅を使用:はい
  • 側溝幅:2
  • 列の高さを等しくする:はい
  • 幅:100%
  • マージン:50px下
  • パディング:0px上、0px下

diviボタンのレイアウト

列1の設定

  • 背景色:#2e3858
  • パディング:50px下

diviボタンのレイアウト

この下部のパディングは、絶対位置のボタンを追加するときに必要なスペースを作成します。

宣伝文のモジュール設計

次に、宣伝文モジュールを列1に追加します。

diviボタンのレイアウト

次に、次のように画像を宣伝文モジュールにアップロードします。

diviボタンのレイアウト

設計設定に移動し、以下を更新します。

  • 画像/アイコンの配置:左
  • タイトルフォント:PT Sans
  • タイトルフォントの太さ:太字
  • タイトルテキストの色:#ffffff
  • タイトルテキストサイズ:38px
  • タイトル文字の間隔:2px
  • 本文の色:#ffffff
  • 画像幅:40%
  • コンテンツの幅:100%
  • 幅:100%
  • パディング:50px、上、50px下、30px左、30px右

diviボタンのレイアウト

デュアルボトムボタンの追加

ボタン#1のデザイン

宣伝文モジュールの下に新しいボタンモジュールを追加します。

diviボタンのレイアウト

次に、ボタンの設定を次のように更新します。

  • ボタンのテキストサイズ:16px
  • ボタンのテキストの色:#ffffff
  • ボタンの背景色:#2dc3a3
  • ボタンの境界線の幅:0px
  • ボタンの境界線半径:0px
  • ボタンの文字間隔:2px
  • ボタンフォント:PT Sans
  • ボタンのフォントの太さ:太字
  • ボタンのフォントスタイル:TT
  • マージン:0px下
  • パディング:上1em、下1em、左1.5em、右2.5em

diviボタンのレイアウト

ボタン#1絶対位置決め

ボタンを列の左下に完全に配置するには、以下を更新します。

  • 位置:絶対
  • 場所:左下

diviボタンのレイアウト

Diviは、組み込みのクリック可能なロケーショングリッドでこれを簡単にします。 ボタンを列の下部に揃えたいので、オフセット値は必要ありません。

ボタン#2のデザインと位置

ボタン#2を作成するには、前のボタンモジュールを複製します。

diviボタンのレイアウト

複製は前のボタンの上に直接スタックされるため、ビジュアルビルダーを使用している場合は、何も起こらなかったように見える場合があります。 クリックしてボタンモジュールの設定を開き、以下を更新します。

  • 背景色:#df4570

diviボタンのレイアウト

  • 位置の場所:右下

diviボタンのレイアウト

次に、現在空の列2を消去し、列1を複製して、右側の列にも正確に複製されたデザインを取得します。

diviボタンのレイアウト

ボタンレイアウト#1の結果

結果を確認してください。 右の列のコンテンツが列をページのさらに下に押していることに注意してください。ただし、ボタンは絶対に配置されているため、ボタンは引き続き下部を抱き締めて、対称的なデザインにしています。

diviボタンのレイアウト

ボタンレイアウト#2の作成:3つのサイドボタン

diviボタンのレイアウト

次のボタンレイアウトでは、1つの列の宣伝文句モジュールの右側に3つのボタンを配置します。

この次のボタンレイアウトデザインをジャンプスタートするには、前の行を複製します。

diviボタンのレイアウト

宣伝文句の設定

宣伝文の設定を次のように更新します。

  • 背景色:#df4570
  • 画像幅:60%
  • 幅:56%(デスクトップとタブレット)、100%(電話)

diviボタンのレイアウト

これにより、3ボタンのレイアウトを追加するために、宣伝文の右側に必要な部屋が作成されます。

ポジショニングボタン#1

ボタン#1を配置するには、左下隅にある緑色のボタンのボタン設定を開き、以下を更新します。

  • 位置:絶対(デスクトップとタブレット)、相対(電話)
  • 場所:右上
  • 垂直オフセット:20%(デスクトップとタブレット)、0%(電話)
  • 水平オフセット:5%(デスクトップとタブレット)、0%(電話)

diviボタンのレイアウト

ポジショニングボタン#2

ボタン#2を配置するには、配置したボタンを複製します。 右下の赤いボタンは不要なので削除できます。

diviボタンのレイアウト

次に、複製ボタンの設定を開き、以下を更新します。

  • 背景色:#df4570

diviボタンのレイアウト

次に、垂直オフセットを増やしてボタンを少し下に移動します。

  • 垂直オフセット:35%

diviボタンのレイアウト

ポジショニングボタン#3

最後に、前のボタンを複製して以下を更新することにより、このプロセスをもう一度繰り返します。

  • 背景色:#3599e5
  • 垂直オフセット:50%

diviボタンのレイアウト

ボタンレイアウト#2の結果

3ボタンレイアウトの最終結果を確認してください。

diviボタンのレイアウト

ボタンレイアウト#3の作成:散在および拡大縮小されたボタン

diviボタンのレイアウト

この次のレイアウトでは、ボタンをもう少し散発的に配置してから、変換スケールを使用していくつかのボタンのサイズを調整します。

開始するには、3ボタンレイアウトを含む前の行を複製します。

diviボタンのレイアウト

宣伝文句の設定

次に、列1の宣伝文モジュールの設定を開き、以下を更新します。

  • 幅:60%

diviボタンのレイアウト

  • 背景色:透明
  • 幅:60%
  • モジュールの配置:中央

diviボタンのレイアウト

  • テキストの配置:中央
  • モジュールの配置:中央

diviボタンのレイアウト

  • ボーダー幅:2px
  • ボーダーカラー:rgba(255,255,255,0.15)

diviボタンのレイアウト

  • テキストテキストサイズ:20px

diviボタンのレイアウト

  • マージン:50pxトップ

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の位置

これで、現在列にある3つのボタンをプルタブボタンとして使用できます。 トップボタンの設定を開き、以下を更新します。

  • 垂直オフセット:0px
  • 水平オフセット:0px

diviボタンのレイアウト

タブのボタンを使用するので、宣伝文句モジュールの後ろから突き出たときに中央に表示されるように、右側のアイコン用のスペースを確保する必要があります。 先に進み、ボタンのパディングを次のように更新します。

  • パディング:左2em、右3em

次に、次のカスタムCSSをAfter要素に追加します。

padding-left: 10px;

次に、電話の水平オフセットを次のように更新します。

  • 水平オフセット(電話):-134px

これにより、ボタンの左側が電話ディスプレイの列の外側に非表示になり、ホバー/クリック時にボタン全体が表示されます。

diviボタンのレイアウト

プルタブボタン#2の配置

2番目の引き出しボタンを配置するには、前のボタンを複製し、複製の背景色を更新します。

  • 背景色:#df4570

diviボタンのレイアウト

次に、次のように位置を更新します。

  • 垂直オフセット:63px

diviボタンのレイアウト

次に、電話ディスプレイの次の位置オプションを更新します。

  • 位置(電話):相対
  • 垂直オフセット(電話):0%

diviボタンのレイアウト

プルタブボタン#3の配置

最後に、3番目のプルタブボタンを配置するには、前のボタンモジュールを複製します。 次に、複製ボタンモジュールの設定を開き、以下を更新します。

  • 背景色:#3599e5
  • 垂直オフセット:126px

diviボタンのレイアウト

3番目のボタンを配置したら、Cmd(またはCtrl)を押しながら各ボタンモジュールをクリックして、Diviの複数選択機能を使用します。

diviボタンのレイアウト

次に、ボタンモジュールの1つの設定を開き、ホバー時に次の変換変換を追加します。

  • 変換変換X軸(ホバー):68%

diviボタンのレイアウト

これにより、ホバー時に3つのボタンすべてが、右に68%移動することで、プルタブ機能で更新されます。

宣伝文のモジュールの配置

このボタンレイアウトでは、3つのボタンを部分的に非表示にする宣伝文モジュールが必要です。 したがって、宣伝文句に100%の幅を与えてから、右マージンを使用してボタンタブの必要な部分を公開します。 次に、宣伝文句に高いZインデックスを付けて、ボタンの上に配置されるようにするだけです。

宣伝文モジュールの設定を開き、以下を更新します。

  • 幅:自動
  • マージン:50px右
  • 位置:相対
  • Zインデックス:11

diviボタンのレイアウト

次に、背景色を更新します。

  • 背景色:#2e3858

diviボタンのレイアウト

行設定

宣伝文句とプルタブボタンが終了したら、行の設定を開き、幅を更新して、これらのタブに移動する余地を与えます。

  • 幅:80%

diviボタンのレイアウト

列2を削除してから、列1を複製して、それぞれで同じデザインになるようにします。

次に、列1の設定を開き、次のZインデックスを付けます。

  • Zインデックス:12

diviボタンのレイアウト

これにより、1列目のボタンがホバー時に2列目のコンテンツの背後に隠れないようになります。

必要に応じて、各ボタンのアイコンをニーズに合わせて更新できます。

diviボタンのレイアウト

ボタンレイアウト#4結果

プルタブボタンレイアウトの最終結果を確認してください。

diviボタンのレイアウト

最終結果

diviボタンのレイアウト

diviボタンのレイアウト

diviボタンのレイアウト

diviボタンのレイアウト

最終的な考え

ボタンを配置することは、Diviの無限のボタンレイアウトへの扉を絶対に開きます。 このチュートリアルが、Diviで絶対位置を最適に使用する方法を理解するのに役立つことを願っています。 変換オプションやZインデックスなどの他の便利な組み込み機能により、デザインは絶対に配置されたボタンになります。

コメントでお返事をお待ちしております。

乾杯!