画像ギャラリーは、ほとんどのWebサイトで人気のある目的地です。 そして、多くの場合、これらの画像ギャラリーを明るく静的に保ち、画像が魔法のように機能するようにするのが最善の場合があります。

 ただし、スライドパズルのスクロール効果を追加します 画像ギャラリー (このチュートリアルで行うように)、時代を超えたクラシックにさわやかなタッチを与えることができます。

このチュートリアルでは、Diviでスライドパズルスクロール効果を使用して画像ギャラリーを表示する単純なレイアウトを作成する方法を示します。 

重要なのは、画像のサイズが各スクロール効果の垂直方向と水平方向のオフセット値にどのように関連しているかを理解して、画像を正確にXNUMXポイント移動することです。 しかし、完了すると、結果として得られるモーションエフェクトは、独自の方法で画像のギャラリーを徐々に組み立てて表示するため、鮮明で正確になります。

可能な結果

これは、このチュートリアルで作成するスライディングパズルスクロール効果を備えた画像ギャラリーレイアウトの概要です。

考えられる結果のdivi

ヘッダーセクションの作成

開始するには、ページをスクロールしてギャラリーを表示し、すばらしいスクロール効果を使用するようにユーザーに指示するクイックヘッダーセクションを作成しましょう。

行を追加する

デフォルトのセクションにXNUMX列の行を追加します。

単一列の行

テキストモジュールを追加する

列/行内に新しいテキストモジュールを追加します。

テキスト設定で、本文の内容を次のように更新します。

<h1>Image Gallery</h1>

テキストモジュールを追加

テキストモジュール設定

[デザイン]タブで、テキストデザインを次のように更新します。

  • タイトルのフォント:Roboto
  • タイトルのフォントの太さ:太字
  • タイトルのフォントスタイル:TT
  • ヘッダーテキストの配置:中央
  • ヘッダーテキストサイズ:50px(デスクトップ)、40px(タブレットと電話)
  • タイトル文字の間隔:4px
変更されたテキストスタイル

Blurbモジュールアイコンを追加する

テキストが配置されたら、テキストモジュールの下に新しいプレゼンテーションテキストモジュールを追加します。

ディビ選択要約モジュール

次に、デフォルトのコンテンツからすべてのタイトルと本文を削除し、下矢印アイコンを使用することを選択します。

Diviサマリーモジュール

プレゼンテーションのテキスト設定

次に、プレゼンテーションのテキスト設定を新しい色で更新し、スライドアニメーションを繰り返します。

  • アイコンの色:#ffb500
  • アニメーションスタイル:スライド
  • アニメーションの方向:下
  • アニメーション強度:20%
  • アニメーションの繰り返し:ループ
ディビアニメーションサマリーモジュール

セクションのパディング

セクションにスクロール用のスペースを与えるには、次のようにパディングを更新します。

  • パディング:上20vh、下50vh

ここでは、間隔がすべてのブラウザーサイズに一貫して収まるように、ブラウザーウィンドウの高さを基準にした長さvhの単位を使用しています。

diviモジュールの間隔を構成する

スクロール効果のある画像ギャラリーの作成

ヘッダーセクションが完成したので、スライド式パズルスクロール効果を使用して実際の画像ギャラリーを構築する準備が整いました。 ギャラリー全体は、各行に4つの画像/列の12つの行で構成され、合計XNUMXの画像になります。 ただし、レイアウトが完成したら、簡単に線や画像をレイアウトに追加できます。

セクションとラインの作成

新しいセクションを追加する

まず、タイトルセクションの下に新しい通常のセクションを追加します。

選択セクションdivi

行を追加する

次に、XNUMX列の行をセクションに追加します。

セクションには4列のdiviがあります

ライン設定

ライン設定で、以下を更新します。

  • 側溝幅:1
  • 幅:100%
  • 最大幅:1200ピクセル(デスクトップ)、600ピクセル(タブレット)、300ピクセル(電話)
ディビラインパラメータ
線幅が画像サイズを決定する方法

行の幅は、1つの列のそれぞれの幅を決定するため、この設計にとって非常に重要です。 ガター幅をXNUMXに設定すると、画像間にマージンがなくなります。 

また、最大幅を1200pxに設定すると、300列のレイアウトにより、各列/画像の幅は正確に1200pxになります(4px / 300 = XNUMXpx)。 

また、各画像は正方形であるため、各画像の高さも300ピクセルになることがわかります。 望まないのであれば、そのように保つ必要はありません。 

たとえば、400 x400ピクセルの画像を含む300列のレイアウトを選択することもできます。 画像の幅(300px)と高さ(XNUMXpx)を知ることは、後でスクロール効果を作成するための鍵になります。

画像を追加する

画像1を追加

イメージモジュールdivを追加

画像1スクロール効果

ディビスクロール効果
画像サイズとスクロール効果オフセットの関係

垂直および水平スクロール効果を使用する場合、入力された数値が何を表すかを理解することが重要です。 この例では、垂直移動開始オフセットが-3です。 この-3は、実際には画像の幅である-300px(または300px下)です。 

ユーザーがスクロールすると、オフセットは0(ホームポジション)に達します。 これは、画像を正確に3つのブロック/フレームに移動するスクロール効果を作成するものです。 水平方向の移動は300(右からXNUMXピクセル)から始まり、デフォルトの位置で停止します。 これらのXNUMXつの効果を組み合わせて、独自のXNUMXつの部分からなるスクロール効果を作成します。

画像2を追加

画像1にスクロール効果を追加した後、列2に新しい画像を追加します。

divi画像パラメータ

この静止画像はスクロール効果なしで残します。

画像3を追加

次に、別の画像モジュールを列3に追加し、モジュールを新しい画像で更新します。

画像3スクロール効果

[画像設定]で、次のスクロール効果を更新します。

水平移動タブの下..。

  • 水平移動を有効化:はい
  • 開始オフセット:-3(ウィンドウの0%)
  • 平均オフセット:0(ビューポートの15%)
  • 終了オフセット:0(ビューポートの100%で)
イメージモジュールのdiviスクロール効果

画像4を追加

最後の画像を作成するには、画像1をコピーして、列4に貼り付けます。

divi画像モジュールをコピーする

画像設定で新しい画像をアップロードします。

新しいdivi画像をアップロードする

画像4スクロール効果

次に、以下のスクロール効果を更新します。

[垂直移動]タブの下..。

  • 垂直移動を有効化:はい
  • 開始オフセット:3(ウィンドウの0%)
  • 平均オフセット:0(ビューポートの15%〜28%)
  • 終了オフセット:0(ビューポートの40%で)

水平移動タブの下..。

  • 水平移動を有効化:はい
  • 開始オフセット:3(ウィンドウの0%)
  • 平均オフセット:3(ビューポートの28%)
  • 終了オフセット:0(ビューポートの40%で)
ディビスクロールオプション

重複行

最初の行に対して画像のスクロール効果が実行されたので、行を複製してさらに画像とそれに対応するスクロール効果を作成するだけです。 この例では、行をXNUMX回複製して、合計XNUMXつの行を作成します。

必要に応じて画像を置き換えて再配置する

次に、ドラッグ アンド ドロップ機能を使用して、必要な場所に画像を移動できます。 ここで創造性を発揮し、動く画像がどのようにスクロールするかを確認できます。 イメージが配置されたら、イメージ モジュールの内容を、アプリケーションのニーズを満たす新しいイメージに置き換えることができます。 サイトのWeb.

トータルイメージディビ

最終修正

セクションの可視性

画像はおそらくセクション/ウィンドウの外側に広がるので、オーバーフローを非表示にして少しクリーンアップしましょう。 セクション設定を開き、以下を更新します。

  • 水平オーバーフロー:非表示
  • 垂直オーバーフロー:非表示
可視性ディビ

セクションのパディング

隠れたオーバーフローにもかかわらず、一番上の画像(セクションの上に伸びる)の垂直スクロール効果が見えるようにしたい。 それでは、画像の高さ(300ピクセル)に等しい上下のパディングを追加しましょう。

ディビパディング

これまでの結果

画像の間に間隔を空けずにギャラリーのデザインを維持したい場合は、ここで停止できます。 これまでの結果は次のようになります。 画像が垂直方向と水平方向に正確にXNUMXブロック/フレーム移動することに注目してください。

ディビファイナルアニメーション

画像間にスペースを追加する

ガター幅を1に設定したため、列または画像の間にマージンがなくなりました。 同様の間隔を再現するために、各フレームに塗りつぶしを追加できます。

 これにより、スクロール効果の機能を損なうことなく、必要な間隔を作成できます。 これが可能なのは、画像にパディングを追加しても、画像コンテナの幅や高さが増加しないためです。 ボーダーを使用しても同様の効果が得られます。

画像1パディング

画像1の設定を開き、以下を更新します。

  • パディング:上部10ピクセル、下部10ピクセル、左側10ピクセル、右側10ピクセル
ディビマージンを追加

塗りつぶしをすべての画像に拡張する

保存する前に、パディングオプションを右クリックし、[パディングの拡張]を選択します。 [スタイルの拡張]ポップアップウィンドウで、[拡張]ボタンをクリックして、この塗りつぶしをページ上のすべての画像に拡張します。

ディビマージンを拡張する

最終結果

これまでに行ったすべての作業の結果は次のとおりです。

Diviデスクトップの最終結果

最終的な考え

この記事で紹介するスライディングパズルスクロール効果は、画像ギャラリーのユニークなデザインを提供するだけではありません。 また、水平および垂直のモーションオフセットを使用して、より正確なスクロール効果を得ることができることも指摘しています。

 オフセットを変更し、画像の位置を混同して、このレイアウトのさまざまなバリエーションを自由に探索してください。 

列/画像のサイズがどのように変化するか、そしてスクロール効果のオフセットを対応する値で更新する方法を理解している限り、列の数を変更することもできます。

いくつかの推奨リソース

あなたはおそらくこれらを見つけるでしょう ressources 興味深いのは、写真ギャラリーを作成することもできるからです。 WordPressのブログ.