🔥 Meet Our New Project: t0ggles - Your Ultimate Project Management Tool! 🔥
🔥 Meet Our New Project: t0ggles - Your Ultimate Project Management Tool! 🔥
こんにちは、もやし(@moyashi3333)です。 フリーランスとして、主にWeb制作・コーディングの仕事をしています。 今回は、サイト制作でよく実装される「スライダー」の発展的な内容になります。 スライダーを簡単に作ることができるJavaScriptライブラリ「Swiper」。 Swiperは様々なデザイン・レイアウトのスライダーを簡単に作ることができ、公式デモにも多くの例が掲載されています。jQueryに依存していないこともあり、スライダーを作る際はもっぱらSwiperを使用しています。 ただ、今回ぼくが作成したかった”複数行のサムネイル式スライダー”が公式デモにはなかったため、記事にしておきます。 【完成形デモ】複数行のサムネイル式スライダー See the Pen swiper_thumb by Seimah (@ck3333) on CodePen. 下部サムネイルの画像をクリ
スライダープラグインのSwiper.jsのカスタマイズでちょっと詰まったところがあったのでメモっておきます。 ページネーションにサムネイル画像を使う スライドの下にサムネイルが出て、スライドと連動して現在表示している画像に装飾が出るようにしていきます。 ↓こういうの。スライドの下にサムネイル画像が出て連動する感じ。 今回は、ページネーション(●が並ぶやつ)に背景画像にスライドの画像を設定する方法で実装できました。 とある方が「swiperのスライドを2つ置けば連動しているように見せることができる」と書いていましたが、そうするとサムネイルをクリックした時にその画像をスライドに表示することができないので、今回はサムネイル機能や複数のスライダーを使わずにページネーションを改造していきます! STEP1 ページネーションをスライド外に置く SwiperのデモのPagenationにある丸をスライド
人気のスライダー【swiper.js】にサムネイルを表示させ、更に両サイドが少しづつ見えるカルーセルにカスタムする案件がありましたので、備忘録を兼ねて記載します。 サムネイルは、ギャラリーの中央にエフェクトを付けてメインスライダーの中央に表示されている写真が一目で分かるようにカスタムしています。 CDNを記述 https://cdnjs.cloudflare.com/ajax/libs/Swiper/4.5.1/css/swiper.min.css script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.4.1/js/swiper.min.js"></script> ※CDNによってはスライダーが動作しない場合があるかもしれません。上記のCDNではチェック済みです。 HTML スライダーにサムネイルを付けたHTMLを記述します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く