フロントの人の雑多メモ

【bxSlider】スライドを上下中央揃えにする方法

【bxSlider】スライドを上下中央揃えにする方法

jQueryのスライダープラグイン「bxSlider」でスライドを上下中央揃えにする方法をご紹介します。

サンプル

画像が左に寄っちゃってますが、必要最低限に組み込むとこんな感じ。

画像が上下方向に中央揃えになってると思います。

やり方

こんなHTMLだとすると

<div class="bxslider">
	<div class="slide"><img src="img/img01.jpg"></div>
	<div class="slide"><img src="img/img02.jpg"></div>
	<div class="slide"><img src="img/img03.jpg"></div>
	<div class="slide"><img src="img/img04.jpg"></div>
</div>

CSSに以下を追記するだけ。

.bxslider {
	display: flex;
	align-items: center;
}

Flexboxで.bxsliderの子要素を上下中央揃えにしています。

追加でもう2つサンプルをご紹介します。

横方向にも中央揃え

こんなスライダーにするには

CSSに以下を追記。

.bxslider {
	display: flex;
	align-items: center;
}

.bxslider02 .slide img {
	margin: 0 auto;
}

7行目で、imgを左右中央揃えにしています。

左右のスライドも見せる

こんなスライダーにするには

CSSに以下を追記。

.bx-wrapper {
	overflow: hidden;
	border: none;
	box-shadow: none;
}
.bx-viewport {
	overflow: visible !important;
	width: 300px!important; //スライドの幅を指定
	margin: 0 auto;
}
.bxslider {
	display: flex;
	align-items: center;
}
.slide img {
	margin: 0 auto;
}

コメント

「できました!」などの報告もお待ちしております。

内容を確認の上、個人情報などは省いて掲載させていただきます。

お名前・メールアドレスも入力する

メールで返信がほしい場合に入力してください。

頂いた個人情報は開示しません。返信のためだけに利用いたします。

直接送信されます。確認の上、「送信」してください。

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る


または以下のボタンからなにか買って応援 (PR)

Amazon

楽天市場

Yahoo!ショッピング

Amazonのアソシエイトとして「けん」は適格販売により収入を得ています。

シェア

Twitterでシェア Facebookでシェア LINEでシェア はてなブックマークでシェア

お役に立てましたら応援をお待ちしております!
頂いた応援は子育てに活用させていただきます。

OFUSEで応援を送る