Divi のフィルター可能なポートフォリオ モジュールでグリッド アイテムのスタイルを設定する方法

公開: 2022-10-12

あなたのウェブサイトにあなたの作品を紹介するエリアを持つことは重要です。 あなたがスタイリストなら、WordPress Web サイト内に複数のプロジェクトを作成して、コンセプトを示すことができます。 ブランド デザイナーの場合は、ポートフォリオを使用して過去の作品を紹介できます。 さらに、さらに一歩進んで、プロジェクトにさまざまなカテゴリを追加することもできます。 ここで、Divi の Filterable Portfolio Module の出番です。

このモジュールを使用すると、ハードワークを簡単かつ整理された方法で表示できます。 今日のチュートリアルでは、Filterable Portfolio Module の個々のグリッド アイテムのスタイルを設定します。 Divi Conference のレイアウトと、Divi を購入するたびに付属する Divi Online Yoga Instructor の無料レイアウト パックを使用します。 Divi のすべてと同様に、このモジュールのスタイルを設定して、ニーズと要望に一致させることができます。 ただし、スタイリングに入る前に、モジュールについてもう少し学びましょう。

Divi の Filterable Portfolio Module とは何ですか?

プロジェクトは、投稿と同様に機能するカスタム投稿タイプの一部です。 これらは WordPress ダッシュボード内で見つけることができます。

すべての Divi インストールに付属する Projects カスタム投稿タイプ

ここで、Filterable Portfolio モジュールに入力する個々のプロジェクトを作成します。 このモジュールは、プロジェクトを表示する 2 つの方法を提供します: グリッド形式または全角形式です。 ここでは、グリッド形式を使用してスタイリングします。 Filterable Portfolio Module を使用すると、最新のプロジェクトを紹介できます。 サイトのユーザーには、ポートフォリオ グリッドの上にフィルター バーが表示されます。 そこから、モジュール内に表示できるさまざまなポートフォリオ カテゴリを循環できます。

これは、いくつかのサンプル プロジェクトを使用したモジュールのバニラ セットアップの例です。

サンプル プロジェクトを含む Divi Filterable Portfolio Module

Diviのフィルタリング可能なポートフォリオをスタイリングする際に考慮すべき領域

すべてのDiviモジュールと同様に、Filterable Portfolio Moduleには、ニーズや要望に合わせてスタイルを設定できる多くの機能が付属しています. そのため、モジュールに付随するほとんどの機能は、モジュール設定モーダル ボックスの [デザイン] タブ内で編集できます。 次の領域などを編集できます。

  • プロジェクト名
  • プロジェクト カテゴリ
  • サムネイル
  • テキストのフィルター
  • サムネイルホバー
  • ページネーション

これは完全なリストではなく、CSS がこのモジュールにどのように詳細なカスタマイズを追加したかについてはまだ話し始めていません!

Diviのフィルター可能なポートフォリオモジュールのスタイリング方法

前述のように、このチュートリアルでは、Divi Conference と Divi Online Yoga Instructor の 2 つのレイアウトを使用します。 以下では、このチュートリアルで行う作業を垣間見ることができます。

ディビ会議イベントのレイアウト

フィルタリング可能なポートフォリオ モジュールを使用した Divi Conference イベント レイアウト

Diviオンラインヨガインストラクターのランディングページのレイアウト

フィルタリング可能なポートフォリオモジュールを備えたDiviオンラインヨガインストラクターレイアウト

Divi Builder 内から両方のレイアウトを簡単にダウンロードできます。 さあ、始めましょう!

Diviのフィルタリング可能なポートフォリオモジュールのスタイリング:Divi Conference Edition

まず最初に、Divi Conference Layout Pack からイベント ページ テンプレートをインストールする必要があります。 WordPress で新しいページを作成し、Divi Builder をアクティブ化したら、Divi Library に入ります。

ディビレイアウトライブラリに入る

Load from Library アイコンをクリックして、Divi Layout Library に入ります。

ディビ レイアウト ライブラリを読み込む

Divi Layout Library 内でレイアウトを見つける

Divi のレイアウト ライブラリ内の検索機能を使用して、Divi Conference Event Page レイアウトを検索します。

Divi Layout Library 内で Divi Conference イベント ページ レイアウトを検索します。

レイアウトをインストールする

レイアウトを選択したら、 [このレイアウトを使用] ボタンをクリックして、レイアウトをページにインストールします。

選択したレイアウトをインストール

イメージ モジュールの取り外しと交換

スタイリングする Filterable Portfolio Module 用のスペースを確保するために、下の図の Image Module を削除します。 画像の上にカーソルを置いた後、[削除] アイコンをクリックして写真を削除します。

イメージ モジュールの削除

Divi Filterable Portfolio モジュールを挿入する

画像モジュールを削除したので、フィルター可能なポートフォリオ モジュール用のスペースを作ることができます。 [モジュールの追加] アイコン (灰色のプラス記号) をクリックし、ポップアップするモジュール モーダル ボックスからモジュールを選択します。

フィルタリング可能なポートフォリオ モジュールを挿入する

投稿数とポートフォリオのレイアウトを設定する

デフォルトでは、このモジュールはあなたの作品を 1 列に表示します。 ただし、デフォルトで 4 列の Grid レイアウトを使用します。 そのため、ポートフォリオの投稿数として 4 の倍数 (4、8、12、16 など) を選択することをお勧めします。 このチュートリアルでは、グリッドで 12 個のプロジェクトを使用します。

投稿数とポートフォリオのレイアウトを設定する

Divi のフィルター可能なポートフォリオのスタイリングを開始: タイトルとメタ テキスト

プロジェクトがグリッドとして表示されるようになったので、選択したテンプレートからいくつかのデザイン要素を結び付けましょう。 この場合、新しいモジュール内の Divi Conference Layout Pack に付属するスタイリングを使用します。

テキストのスタイリング

  • テキストの配置: 中央
  • テキストの色: ダーク

タイトル テキストのスタイル

  • タイトル見出しレベル:H2
  • タイトルのフォント: Krona One
  • タイトル文字色:#000000

メタ テキストのスタイリング

  • メタ フォント: デフォルト (Open Sans)
  • メタ テキストの色: #ff6651

新しく追加されたモジュールのテキスト スタイルの編集

Filterable Portfolio Module 内のスタイル付きタイトル

ポートフォリオ グリッド内のタイトルのスタイル設定が完了したので、プロジェクトのサムネイル自体の実際の形状を編集してみましょう。

プロジェクト サムネイルの枠線と角丸を変更する

Divi Conference Layout Pack 内では、丸みを帯びたコーナーのユニークな組み合わせを使用して、パック内の主要な画像のいくつかにユニークな形を与えています. このスタイリングをモジュールのサムネイルに適用しましょう。

画像

  • 画像の角の丸み: 50px 50px 50px 0px
  • 画像の境界線のスタイル: すべて
  • 画像の境界線の幅: 3px
  • 画像の枠の色: #000000
  • 画像の境界線のスタイル: 無地

アイキャッチ画像にコーナーとボーダーを追加する

ポートフォリオ リスト アイテムに追加された角丸とボーダー スタイル

これにより、サムネイルがレイアウト パック全体の他の画像と一致する形状になります。

ホバー オーバーレイのカスタマイズ

スタイリングをさらに進めて、このモジュールにデフォルトで付属するオーバーレイを少し編集してみましょう。 色だけでなく、すぐに使用されるアイコンも変更します。

かぶせる

  • ズーム アイコンの色: #bcf5fd
  • ホバー オーバーレイの色: #ff6651
  • ホバー アイコン ピッカー: ズーム

ホバーオーバーレイ効果の設定

ご覧のとおり、このレイアウトのブランド カラーをオーバーレイに追加し、このモジュールのホバー オーバーレイ機能のために Divi がデフォルトで提供するアイコンを変更しました。

Divi カンファレンス イベント ページ レイアウト内で有効なホバー スタイル

ページネーションのスタイリング

CSS の小さなスニペットを使用して、Filterable Portfolio モジュールにさらにカスタマイズを追加します。 まず、このモジュールのページネーションのスタイルを設定します。 次に、上に表示される境界線を 1 行の CSS で削除します。

ページネーションテキスト

  • ページネーションフォント: Krona One
  • ページネーション テキストの配置: 中央
  • ページネーションのテキストの色: #ff6651
  • ページネーション テキストの色 (ホバー): #000000

Divi Filterable Module のページネーションのスタイリング

CSS の場合、モジュールの [Advanced] タブに移動します。 次に、 [カスタム CSS] タブをクリックします。 次に、次のコード スニペットを入力して、ページネーションの上の境界線を削除し、見た目をすっきりさせます。

ポートフォリオのページネーション

border-top: 0px;

ポートフォリオ ページネーション CSS

カスタム CSS と Divi 設定を使用してフィルター テキストのスタイルを設定する

フィルター テキストについては、ワンランク上のものを取り上げます。 CSS を使用して背景とホバー効果を変更します。 新しく追加されたモジュールとレイアウト パックのスタイリングとの間のシームレス性を実現したいと考えています。 まず、フォントの Divi 設定を入力しましょう。

フィルター基準テキスト

  • フィルター条件 フォント: Krona One
  • フィルター基準のテキストの色: #ffffff
  • フィルター基準のテキストの色 (ホバー): #000000

フィルター条件のテキスト スタイル

現在のところ、私たちのフィルターは消えているようです。 これは、デフォルトの状態では、白い背景に白いテキストであるためです。 ただし、カスタム CSS を 2 か所使用して、これを変更します。 まず、フィルター テキストに背景を追加するページ設定内に CSS のスニペットを追加します。 次に、モジュールの [詳細設定] タブを使用してアクティブ ポートフォリオ フィルターのスタイルを設定します。

アクセスページ設定

ページ設定にアクセスするには、画面中央の 3 つのドットをクリックします。 次に、ページ設定を開く歯車アイコンを選択します。 次に、 [カスタム CSS] タブに移動し、次のように入力して背景をフィルター テキストに追加します。

追加の CSS を追加するためのページ設定にアクセスして入力します

カスタム CSS

この CSS スニペットでは、フィルターの背景色をターゲットにしています。 また、そのホバー状態をターゲットにしてスタイリングしています。 次の議題では、もう少し CSS をモジュールに追加して、[アクティブ フィルター] タブをより目立つように表示します。

/* Change background color of filters */
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
background: #000000;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
background: #ffffff;
}

ページ設定を使用してモジュールのフィルターの背景色を設定する

アクティブなポートフォリオ フィルター タブのスタイリング

アクティブなポートフォリオ フィルター タブは、ユーザーがアクセスしている現在のポートフォリオ カテゴリにユーザーの注意を引き付けます。 現在、このフィルターには白いテキストと明るい背景があります。 Filterable Portfolio Module の Advanced タブに移動し、この機能のデフォルトおよびホバー状態にテキストを追加します。 これらは、デフォルトの状態で追加する CSS プロパティです。

background: #ff6651;
color: #ffffff !important;

アクティブなポートフォリオ フィルターのスタイリング

ホバー状態

ホバーすると、背景が黒に変わります。

color: #000000!important;

アクティブなポートフォリオ フィルターのホバーの背景スタイル

最終的な外観のスタイリング Divi Conference を使用した Divi のフィルター可能なポートフォリオ

これが最終的な外観です!

完成したスタイリング Divi の Divi Conference 用のフィルター可能なポートフォリオ モジュール

そして今、ホバリングすると次のように表示されます。

完成したスタイリング Divi の Divi Conference 用のフィルター可能なポートフォリオ モジュール

Diviのフィルタリング可能なポートフォリオモジュールのスタイリング:Divi Online Yoga Instructor Edition

Divi Conference エディションと同様に、Divi Builder 内の Online Yoga Instructor Layout Pack 内でレイアウトを見つけます。 このチュートリアルでは、ランディング ページ レイアウトを使用します。 All Upcoming Classes Section というタイトルのセクション Classes セクションまで下にスクロールします。

オンライン ヨガ インストラクター レイアウトの更新

フィルタリング可能なポートフォリオ モジュールの挿入

ここから、クラスを含む行を削除します。 点が 3 つある紫色のアイコンをクリックします。 次に、ワイヤーフレーム ビューを選択します。 最後に、3 つの列を含む 2 つの行を削除します。

新しいモジュールに備えてレイアウトを再配置する

次に、それらを行内の単一の列に置き換えます。 次に、Filterable Portfolio モジュールを追加します。

Filterable Portfolio Module を新しく作成された行に挿入する

前の例と同様に、このモジュールではグリッド レイアウトを使用し、投稿数を 4 の倍数にします。 では、カードに表示する情報を少し変えてみましょう。 [コンテンツ] タブで、[要素] に移動し、[カテゴリを表示] の選択を解除します。 これは、ポートフォリオ モジュールがプロジェクトの名前のみを表示し、そのプロジェクトが属するカテゴリの名前を表示しないことを意味します。

モジュールのカテゴリ表示を無効にする

スタイル フィルター基準テキスト、プロジェクト タイトル、ページネーション テキスト

モジュールのテキスト部分のスタイル基盤を設定しましょう。 このレイアウトの本文テキストは Open Sans で、主要な見出しに使用されるフォントは Cinzel です。 したがって、スタイリング プロセス全体を通して、これら 2 つのフォントの組み合わせを使用します。

文章

  • テキストの配置: 中央
  • テキストの色: ライト

タイトルテキスト

  • タイトルフォント:Cinzel
  • タイトル文字色:#ffffff

タイトルとテキストのスタイリング - パート 1

フィルター基準テキスト

  • フィルター条件 フォントの太さ: 太字
  • フィルター基準のテキストの色: #ffffff

ページネーションテキスト

  • ページネーションのテキストの色: #ffffff

タイトルとテキストのスタイリング - パート 1

これが現在の Filterable Portfolio Module の外観です。 それほど多くはありませんが、私たちは徐々にそこに到達しています!

ポートフォリオ モジュールに実装された新しいテキスト スタイル

半透明のホバー オーバーレイの作成

このレイアウト内のさまざまなモジュールと美しいグラデーションからインスピレーションを得てみましょう。 このために、半透明のホバー オーバーレイを作成し、ホバー時に表示されるアイコンのスタイルを設定します。

  • ズーム アイコンの色: #323741
  • ホバー オーバーレイの色: rgba(255,201,165,0.85)
  • ホバー アイコン ピッカー: リーフを検索し、上のアイコンを参照してください

ホバー オーバーレイのスタイリング

カスタム CSS を使用してポートフォリオ グリッド アイテムに境界線を追加する

最初のチュートリアルと同様に、いくつかの CSS を使用して Filterable Portfolio Module により多くの関心を追加します。 ここで、個々のポートフォリオ グリッド アイテムの周りに境界線を追加します。 ページ設定のカスタム CSS 部分で以下の CSS スニペットを使用して、境界線を追加します。 また、CSS クラスの境界線をこのモジュールに割り当てます。

  • CSS クラス: ボーダー

カスタム CSS

/* Border */
.border .et_pb_grid_item {
border: 2px solid #ffffff;
padding: 5px;
}

カスタム CSS に加えて、CSS クラスをモジュールに追加する

これで、各グリッド アイテムの周りに素敵な境界線 (および soe パディング) を持つ Filterable Portfolio モジュールができました。

ポートフォリオ モジュールのパディングとボーダー

CSS をスタイル ページネーション ボーダーに追加する

前の例とは異なり、CSS を使用してページネーションの境界線に色を追加しましょう。 これは、 [ページ設定] > [カスタム CSS]領域にも含まれます。

/* Pagination Styling */
.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
border-top: 2px solid #adc6d9;
}

フィルター基準テキストのスタイル設定

Divi カンファレンス ポートフォリオ モジュールのスタイリングと同様に、カテゴリー フィルターにジャズを追加します。 ここでも、提供されたテンプレート内に既に存在するスタイルから取得したいと考えています。 カスタム CSS セクションに追加して、フィルター バーの背景とホバーをターゲットにする CSS を次に示します。

/* Change background color of filters */
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
background: none;
}

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
background: #ffffff;
color: #323741 !important;
}

カスタム CSS へのこれら 2 つの新しい追加により、これが Filterable Portfolio Module が形作るものです。

Divi の Filterable Portfolio Module に追加されたフィルター テキストとボーダー スタイル

ただし、アクティブなポートフォリオ フィルターが失われていることに注意してください。 その上に白いテキストがある明るい背景がまだあります。 モジュールの設定に入り、CSS を追加してこれを変更しましょう。

カスタム CSS

アクティブなポートフォリオ フィルター:

background: #ffffff;
color: #323741 !important;

カスタム CSS を使用したアクティブ フィルター設定のスタイリング

モジュールからのアニメーションの削除

よりクリーンなエクスペリエンスを提供するために、フィルター可能なポートフォリオ モジュールに付属するデフォルトのアニメーションを削除します。 このためには、まずページ設定に戻り、ポートフォリオ グリッド アイテムを対象とする CSS を追加し、Divi ですぐに発生するスライドイン トランジションを削除する必要があります。

カスタム CSS

/* Remove transition */
.et_pb_filterable_portfolio .et_pb_portfolio_item.active {
transition: none;
}
</code><code>
.et_pb_portfolio_item {
animation: none!important;
transition: none !important;
}

ポートフォリオ グリッドを 4 列から 3 列に変更

最後の CSS 追加は、ポートフォリオ モジュールを 4 列から 3 列に変換することです。 これにより、プロジェクトを表示するスペースが増えます。 また、モジュールに行を追加します。 列の変換に使用できる最終的な CSS スニペットを次に示します。

カスタム CSS

この最後のスニペットでは、モジュールに CSS ID #three-column-gridを追加します。 以前の CSS クラスをそのまま維持します。

/* 4 to 3 Columns */
@media only screen and ( min-width: 768px ) {
#three-column-grid .et_pb_grid_item {
width: 28.333%;
margin: 0 7.5% 7.5% 0;
}

#three-column-grid .et_pb_grid_item:nth-child(3n) {
margin-right: 0;
}

#three-column-grid .et_pb_grid_item:nth-child(3n+1) {
clear: left;
}

#three-column-grid .et_pb_grid_item:nth-child(4n+1) {
clear: unset;
}
}

CSS ID の追加

Styling Divi のフィルタリング可能なポートフォリオ: まとめ

Divi のほとんどのモジュールと同様に、Divi に付属の設定は CSS でさらに拡張できます。 あなたの作品を紹介することは、ビジネス、ブログ、またはブランドをオンラインで運営する上で重要な部分です。 そのため、作品を整理して展示することが重要です。 今日共有されたヒントから収集して、Divi の Filterable Portfolio モジュールをスタイリングする独自の旅に参加し、コメントやソーシャル メディアであなたの作品を見せてください!