lightbox要素は、フルスクリーンのスライドショー モーダル ウィンドウ内に画像(キャプション付きまたはキャプションなし)や動画を表示します。また、lightboxはブレイクポイントをまたいでレスポンシブであるため、デスクトップ、タブレット、モバイルの各画面にメディアを表示するのに便利です。
このレッスンで学ぶこと
lightbox 要素を使用して、フルスクリーンのモーダルウィンドウ内に画像や動画を表示します。
lightbox要素は、フルスクリーンのスライドショー モーダル ウィンドウ内に画像(キャプション付きまたはキャプションなし)や動画を表示します。また、lightboxはブレイクポイントをまたいでレスポンシブであるため、デスクトップ、タブレット、モバイルの各画面にメディアを表示するのに便利です。
このレッスンで学ぶこと
lightboxは、link blockにネストされたクリック可能なサムネイルです。サイト訪問者がライブサイトでリンクをクリックすると、lightboxが開き、リンクに接続されたメディアが表示されます。
lightboxを追加するには
lightboxには、他のimage要素と同じように動作するimage要素が含まれています。サイズを変更したり、ダブルクリックしてプレースホルダのサムネイル画像を置き換えたり、altテキストを追加したりできます。 image要素の詳細については、こちらをご覧ください。
lightboxのサムネイルと大きなlightboxのモーダルウィンドウに同じ画像を使用できます。Webflow は、すべてのインライン画像に対してレスポンシブバリアントを自動的に作成します。
プレースホルダ画像要素を置き換えて、他のコンテンツ(見出しなど、リンク以外の要素)をlightboxのリンク内にドラッグ&ドロップします。
また、div blockを使って背景画像を適用し、等倍のサムネイルを作成することもできます。
lightbox linkとそのコンテンツの両方をスタイル設定できます。たとえば、lightbox linkにテキスト要素をネストする場合、lightbox link要素のtypographyをスタイルできます。
lightboxのリンクをクリックしたときに開くモーダルウィンドウの背景オーバーレイはカスタマイズできません。ただし、画像や動画を追加したり、画像のキャプションを追加したりすることはできます。
lightboxのモーダルウィンドウに画像とキャプションを追加するには:
lightboxリンクには、画像をいくつでも追加できます。これらの画像は、lightboxのモーダルウィンドウ内でスライドショーとして表示されます。
lightboxのモーダルウィンドウに動画を追加するには:
CMSまたはEコマースコレクションのメディアコレクションフィールド(画像フィールド、マルチ画像フィールド、動画フィールドなど)からサムネイル画像やライトボックスメディアを取り込むことで、ダイナミックライトボックスを作成できます。
ダイナミックコレクションフィールドをライトボックスサムネイルに接続する:
次に、lightboxをコレクションフィールドに接続すると、ダイナミックコレクションの画像をlightboxで利用できるようになります。ダイナミックコレクションフィールドをライトボックスメディアに接続するには
lightboxをmulti-image fieldに接続する方法
複数のlightboxをリンクして、スライドショーギャラリーを作成することができます。サイト訪問者がリンクされたlightboxをクリックすると、lightboxはリンクされたグループに関連付けられたすべてのメディアを開きます。
他のライトボックスをグループにリンクするには、ライトボックスごとに以下の手順を完了します:
コレクションリスト内のライトボックスの場合、コレクションアイテムに1つのライトボックスを作成しリンクすると、コレクションリスト内のすべてのライトボックスが自動的にリンクされます。
同じページに複数のlightboxがある場合、それぞれのライトボックスグループに異なるグループ名を割り当てることで分けることができます。