スライドダウンしてギャラリー画像のタイトルとキャプションをDiviで表示する方法
公開: 2021-06-04画像がデザインの中心的な役割を果たすWebサイトを構築している場合は、ある時点でギャラリーを含めることをお勧めします。 そこで、Divi Gallery Moduleが登場します。メディアライブラリから画像を直接選択して、整理された構造で表示できます。 デフォルトでは、各画像のタイトルとキャプションも動的に表示できます。 ただし、デザインに表示されるテキストの量を制限したい場合は、画像にカーソルを合わせると、画像のタイトルとキャプションを下にスライドして表示することをお勧めします。 このチュートリアルでは、その方法を正確に説明します。 JSONファイルも無料でダウンロードできます!
それを手に入れましょう。
プレビュー
チュートリアルに入る前に、さまざまな画面サイズでの結果を簡単に見てみましょう。
デスクトップ

モバイル

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

無料でダウンロード
Diviニュースレターに参加すると、究極のDiviランディングページレイアウトパックのコピーに加えて、他のすばらしい無料のDiviリソース、ヒント、コツがたくさんメールで送信されます。 従うと、すぐにDiviマスターになります。 すでに購読している場合は、以下にメールアドレスを入力し、[ダウンロード]をクリックしてレイアウトパックにアクセスしてください。
正常にサブスクライブしました。 メールアドレスを確認してサブスクリプションを確認し、毎週無料のDiviレイアウトパックにアクセスしてください。
https://youtu.be/p6Bh7wz3HMc
私たちのYoutubeチャンネルを購読する
1.タイトルとキャプション付きの画像をアップロードする
メディアライブラリに移動
このチュートリアルの最初の部分では、メディアライブラリ内にタイトルとキャプション付きの画像を追加することに焦点を当てています。 そこにたどり着くには、 WordPressダッシュボード>メディア>ライブラリに移動します。

画像をアップロードする
そこに到達したら、ギャラリーに含めたい画像をアップロードします。

タイトルとキャプションを追加する
各画像に個別にタイトルとキャプションを追加する必要があります。 最適な結果を得るには、各画像で同じ長さのテキストを維持するようにしてください。

2.Diviでデザインを作成する
新しいページを作成するか、既存のページを開きます
画像がアップロードされたら、Diviでデザインを作成します。 新しいページを作成するか、新しいページを開いて、上部にあるVisualBuilderを有効にします。

セクション#1を追加
背景色
ページに新しいセクションを追加し、セクション設定を開きます。 次の背景色を適用します。
- 背景色:#ededed

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

間隔
モジュールをまだ追加せずに、行設定を開き、[デザイン]タブに移動して、次の上下の余白を適用します。
- トップマージン:5%
- 下マージン:5%

列1にテキストモジュールを追加
H2コンテンツを追加する
モジュールを追加するときは、H2コンテンツを含む列1のテキストモジュールから始めます。

H2テキスト設定
モジュールの[デザイン]タブに移動し、それに応じてH2テキスト設定を変更します。
- 見出し2フォント:Montserrat
- 見出し2テキストサイズ:
- デスクトップ:62px
- タブレット:48px
- 電話番号:32px
- 見出し2行の高さ:1.3em

サイジング
さまざまな画面サイズでモジュールの最大幅も変更します。
- 最大幅:
- デスクトップ:500px
- タブレット:400px
- 電話番号:250px

Dividerモジュールを列1に追加します
可視性
列1で必要な次の最後のモジュールは、ディバイダーモジュールです。 「ディバイダーを表示」オプションが有効になっていることを確認します。
- 仕切りを表示:はい

ライン
次に、[デザイン]タブに移動し、線の色を変更します。
- 線の色:#ffc000

サイジング
モジュールのサイズ設定も変更します。
- 仕切りの重量:5px
- 最大幅:100px
- 高さ:5px

列2にテキストモジュールを追加します
コンテンツを追加する
列2で必要なモジュールは、説明コンテンツを含むテキストモジュールだけです。

テキスト設定
モジュールのテキスト設定を次のように変更します。
- テキストフォント:Lato
- テキスト行の高さ:2.2em

間隔
上マージンも適用します。
- トップマージン:50px

セクション#2を追加
前のセクションの下に別のセクションを追加します。


グラデーションの背景
セクション設定を開き、グラデーションの背景を適用します。
- 色1:#ededed
- 色2:#ffffff
- グラデーションタイプ:線形
- 開始位置:20%
- 終了位置:20%

間隔
セクションの[デザイン]タブに移動し、デフォルトの上下のパディングをすべて削除します。
- トップパディング:0px
- ボトムパディング:0px

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

背景色
モジュールをまだ追加せずに、行設定を開き、背景色を適用します。
- 背景色:#f4f4f4

サイジング
次に行のサイズ設定に移動し、次の変更を適用します。
- カスタムガター幅を使用:はい
- 側溝幅:2
- 幅:90%
- 最大幅:1580px

間隔
パディング値もカスタマイズしています。
- トップパディング:150px
- ボトムパディング:0px
- 左パディング:5%
- 右パディング:5%

ギャラリーモジュールを列に追加
アップロードされた画像を選択します
ギャラリーモジュールを使用して、画像を追加する時が来ました! このチュートリアルの最初の部分で、メディアライブラリにアップロードした画像を選択します。

要素
ホバー効果はデスクトップでのみ意味があります。 画面サイズが小さい場合、ホバーは発生せず、タッチすると代わりにライトボックス効果がトリガーされます。 そのため、デスクトップにはタイトルとキャプションのみを表示し、小さい画面サイズでは無効にします。 また、ページネーションを無効にしています。 これらのオプションは、要素の設定にあります。
- タイトルとキャプションを表示
- デスクトップ:はい
- タブレットと電話:いいえ
- ページ付けを表示:いいえ

レイアウト
モジュールの[デザイン]タブに移動し、次にレイアウトを変更します。
- レイアウト:グリッド
- サムネイルの向き:ポートレート

かぶせる
オーバーレイ設定も変更しています。
- オーバーレイアイコンの色:#ffffff
- オーバーレイの背景色:rgba(0,0,0,0.25)

テキスト設定
次に、テキスト設定でテキストの色を変更します。
- テキストの色:明るい

タイトルテキスト設定
次に、タイトルテキストのスタイルを設定します。
- タイトル見出しレベル:H3
- タイトルフォント:Montserrat
- タイトルテキストサイズ:20px

キャプションテキストの設定
キャプションテキストの設定も変更します。
- キャプションフォント:Lato
- キャプションテキストの色:#efefef
- キャプション文字の間隔:0.5px
- キャプションラインの高さ:1.9em

ギャラリーアイテムCSS
次に、[詳細設定]タブに移動します。 そこに到達したら、次の行のCSSコードをギャラリーアイテムのタイトルCSSボックスに追加します。
padding-top: 20px; padding-left: 7%; padding-right: 7%;

ギャラリーアイテムキャプションCSS
そして、ギャラリーアイテムのキャプションCSSボックス内で次のコード行を使用します。
padding-top: 20px; padding-left: 7%; padding-right: 7%; padding-bottom: 20px;

3.リビール効果を適用します
CSSIDをギャラリーモジュールに追加する
デザインが整ったので、リビール効果を作成するために必要ないくつかの手順に集中できます。 最初に行うことは、CSSIDをギャラリーモジュールに追加することです。
- CSS ID:divi-gallery

ギャラリーモジュールの下にコードモジュールを追加
次に、ギャラリーモジュールの下にコードモジュールを追加します。

スタイルタグを追加する
効果を作成するために、いくつかのCSSコードを使用します。 そのコード用にコードモジュールを準備するために、コードボックス内にいくつかのスタイルタグを配置します。

スタイルタグの間にCSSコードを挿入する
そして、スタイルタグの間にCSSコードの次の行をコピーして貼り付けます。
#divi-gallery .et_pb_gallery_item h3, #divi-gallery .et_pb_gallery_item p {
visibility: hidden;
opacity: 0;
transform: translateY(-50px);
background-color: #FE7541;
margin-bottom: 0px !important;
margin-top: 0px !important;
}
#divi-gallery .et_pb_gallery_item h3, #divi-gallery .et_pb_gallery_item p, #divi-gallery .et_pb_gallery_image {
-webkit-transition: 300ms all cubic-bezier(.4,0,.2,1);
-moz-transition: 300ms all cubic-bezier(.4,0,.2,1);
-o-transition: 300ms all cubic-bezier(.4,0,.2,1);
-ms-transition: 300ms all cubic-bezier(.4,0,.2,1);
transition: 300ms all cubic-bezier(.4,0,.2,1);
}
#divi-gallery .et_pb_gallery_item:hover h3, #divi-gallery .et_pb_gallery_item:hover p {
visibility: visible;
opacity: 1;
transform: translateY(0);
}
#divi-gallery .et_pb_gallery_item:hover div {
transform: translateY(-10px);
}
それでおしまい! ページ設定を保存し、ビジュアルビルダーを終了して、ギャラリーアイテムの1つにカーソルを合わせたときの結果を表示します。
プレビュー
すべての手順を完了したので、さまざまな画面サイズでの結果を最終的に見てみましょう。
デスクトップ

モバイル

最終的な考え
この投稿では、Diviの組み込みギャラリーモジュールを使用してクリエイティブにする方法を紹介しました。 具体的には、画像をデスクトップに置いたときに、画像のタイトルとキャプションを下にスライドして表示する方法を示しました。 これにより、一度に多くのテキストを表示することなく、視覚的なデザインを維持できます。 JSONファイルも無料でダウンロードできました! ご質問やご提案がございましたら、下のコメント欄にコメントを残してください。
Diviの詳細を知り、Diviの景品をさらに入手したい場合は、メールマガジンとYouTubeチャンネルに登録して、この無料コンテンツを最初に知って利益を得ることができるようにしてください。
