スライダーを使用して、画像、テキスト、動画などを表示するスライドショーを作成します。
このレッスンでは以下の内容を学びます
Webflow Designer の最もシンプルで強力なコンポーネントの 1 つであるスライダーをプロジェクトに追加し、スタイルを設定します。
スライダーを使用して、画像、テキスト、動画などを表示するスライドショーを作成します。
このレッスンでは以下の内容を学びます
スライダーをキャンバスに追加すると、ドロップされた親要素全体の幅に広がります。
スライダーコンポーネントには4つの子要素があることが分かります。
スライダーはデフォルトで2つのスライドが含まれており、3つの方法でスライドを追加できます:
さらに、4つの方法でスライドを移動できます:
スライダー設定内のスライドメニューを使用して特定のスライドに移動することも可能です。
画像要素をスライドにドラッグ&ドロップするか、スライドに背景画像を追加して、上にコンテンツを配置できるようにすることができます。
同じクラスを他のスライドに再利用すると、類似のスタイルを共有できます。また、各スライドに異なるコンボクラスを追加して背景画像を上書きすることもできます。
スライドは、divブロックやセクションと同様に、他のコンポーネントを含むことができます。例えば、スライダーをbodyに配置した場合、スライド内にコンテナを追加し、その中に見出しや段落を配置することができます。
設定パネル(Settings Panel)(D)から、スライダーの動作を制御するためのさまざまな設定が用意されています。これには以下が含まれます。
Animation type - スライド間の移動時にスライドがどのように見えるかを設定します。
Easing method - スライド間の遷移のイージング方法を変更します。
Duration - スライドが別のスライドに移行するまでの時間を指定します。
Swipe gestures - タッチデバイスでのスワイプジェスチャーを有効または無効にします。スライドの特定のタイミングがデザイン上重要な場合は特に便利です。
Auto play- 最初のスライドが変わる(自動再生)までの時間と、スライダーがスライドの変更を完全に停止するまでのスライド数を設定します。
First and last slide arrows - 最初のスライドの左矢印と最後のスライドの右矢印をオフにする。
Slide nav controls - nav buttonsの間隔、shape、inverseを選ぶ。
スライダー要素を好きなようにスタイルやカスタマイズすることができます。以下はスライダーをカスタマイズする一般的な方法のいくつかです。
スライダーのサイズは、sliderを選択してスタイルパネルで高さを設定することで調整できます。このとき、背景画像がカバーに設定されている場合、背景画像も適切にリサイズされることに注意してください。
例えば、上記の例ではスライダーの高さをピクセル単位で変更しています。また、ビューポートの高さ(vh)に基づいて高さを設定することもできます。異なる幅と高さの単位について詳しく学ぶこともできます。
幅を調整は、スライダーを大きな親要素に移動したり、小さな親要素に移動したりすることでもできます。この例では、スライダーをセクションと同様に配置して、ページ全体の幅を占有するようにしています。
デフォルトでは、スライダーで使用される矢印は垂直に中央揃えされ、白い矢印アイコンとして表示されます。これらのアイコンの外観を調整するには、次の手順に従ってください。
もう片方の矢印に対しても同じ操作を行います。
スライダー用に独自の矢印アイコンを使用したい場合、左矢印または右矢印要素内のアイコン要素を削除して、自分の画像を左矢印および右矢印要素にドラッグ&ドロップします。
矢印要素のホバー状態をカスタム画像でスタイリングするには、透明度を変更したり、フィルターを使用したりすることができます。ホバー時に置き換え可能な背景画像も使用できます。
スライドナビゲーションの点をスタイリングすることは少し複雑です。ドットのサイズや数字のラベルのサイズをフォントサイズを更新することで変更できます。数字のラベルの色をフォントカラーを適用して変更できます。ただし、実際のドットや四角形の色を変更するには、custom embed要素内でいくつかのCSSを入力する必要があります。
ドットの色を変更したい場合は、ページ内の埋め込み要素に次のように追加します。:
スライダー設定(slider settings) → スライドナビセクション( slide nav section )で、「角を丸める(rounded )」設定をオフにすることで、ドットを四角形に変更することができます。
ボーダーやその他のプロパティを使用してカスタムシェイプを作成することもできます。
この例では、以下のコードを貼り付けることで、selected/active状態を表す空のドットを作成する:
<style>
.w-slider-dot {
background: #4353FF !important;
border: 3px solid #4353FF !important;
}
.w-slider-dot.w-active {
color: #4353FF !important;
background: none !important;
border: 3px solid #4353FF !important;
}
</style>
すべてのアイコンのサイズを同じにするために、アクティブな状態でもアクティブでない状態でも同じボーダーを適用します。
デザインで使用したくない場合は、スライドのどの部分も隠すことができます。その方法は以下の通りです:
一度に複数のスライドを表示するカルーセルスライダーになるようにスライダー要素をカスタマイズすることもできます。ここでは一度に3つのスライドを表示するスライダーを作る方法を紹介します:
スライドを区別するためにスライドを編集する必要がある場合(例:異なる背景画像など)、各スライドに異なるコンボクラスを追加することができます。
現時点では、スライダーに動的コンテンツを自動的に入力することはできません。
回避策として、各スライドにコレクションリストを追加することができます。そして、そのリストに表示されるアイテムの数を制限して、コレクションアイテムを1つだけ表示します。
各スライドには、それ自身のコレクションリストが必要です。最初のコレクションリストを作成したら、スライドを複製できます。それから、各スライドのコレクションリストの "start at numberをスライド番号に対応するアイテムに変更するだけです(例:スライド1、アイテム1/スライド2、アイテム2)