0
ブートストラップカルーセルを使用して、レイアウトを強制的に中央に配置し、モバイルで垂直方向にスクロールする必要があります。カルーセルコントロール(矢印)が中央の上下に設定された状態で縦に積み重ねるように列を揃える方法が不明です。一度に4つのスライドの各セットが表示され、上矢印または下矢印をクリックすると、4つすべてが見えなくなり、前または後の4が表示されます。モバイルでブートストラップカルーセルを強制的に起動する
HTML::
<div class="col-md-12">
<div class="contain">
<div id="Carousel" class="carousel slide">
<!-- Carousel items -->
<div class="carousel-inner">
<div class="item active">
<div class="row">
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
</div><!--.row-->
</div><!--.item-->
<div class="item">
<div class="row">
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
</div><!--.row-->
</div><!--.item-->
<div class="item">
<div class="row">
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
<div class="col-md-3"><a href="#"><img src="http://placehold.it/250x250" alt="Image" style="max-width:100%;"></a><p>Title text</p></div>
</div><!--.row-->
</div><!--.item-->
</div><!--.carousel-inner-->
<a data-slide="prev" href="#Carousel" class="left carousel-control">‹</a>
<a data-slide="next" href="#Carousel" class="right carousel-control">›</a>
</div><!--.Carousel-->
</div>
</div>
</div><!--.container-->
CSS:
現在の実装では、このような設定である:
は、これは、携帯電話で見てする必要がありますどのように
.carousel-control { left: 11%; height: 40px; width: 40px; background: none repeat scroll 0 0 #222222; border: 4px solid #FFFFFF; border-radius: 23px 23px 23px 23px; margin-top: 90px; } .carousel-control.right{ left: 90%!important; } .carousel-inner{ width: 70%; margin: 0 auto; } .carousel-control.right { left: 86%!important; } /* The indicators */ .carousel-indicators { display: none; }
現在のフィドル:https://jsfiddle.net/snytpsyr/1/
あなたは 'テキストベースを使用することができます「整列:中心」。カルーセルを垂直にしたいのですか? – fsi
垂直スクロールは問題のスクリーンショットイメージのように見えるはずです。上矢印と下矢印は上下にあり、スライドは垂直にスクロールする必要があります。 – Matt
私はこれを見つけました:https://github.com/mcuznz/bootstrap-carousel-verticalこれはスライドを垂直に動かすことができます。携帯電話で縦方向にスクロールするだけで、横向きに左右に移動し、矢印の位置を固定するようにカルーセルを設定する必要があります。私は現在の状態を反映するように私のフィドルを更新しました。 – Matt