私は、小さなサイズのカルーセルを持つブートストラップ(バージョン3.3)ウェブサイトを作成しています。その右側にすぐに3つのボックスを作成したいと思います。 (私が何をやろうとしているのかというイメージを参照してください)。 ブートストラップ - 列の高さを設定する
私はそれをすべての応答たい明らかようにボックスはオフセット2 + 1の幅であろうが、私は、オフセットを(媒体&大画面の幅8)カラム+ 1内のカルーセルを配置しました。 次に、2列に別の行(および列)も作成しました。これにより、すべてのボックスがxs画面サイズで同時にカルーセルの下に移動するようになりました。
キャロルの列と同じ高さの列を作るのにrow-eq-heightを使用しましたが、キャロルの高さの2%のボックスを作る方法についてはわかりません& 1箱はカルーセル高さの34%です。 (間違いなく、それらの間にざらつきがないように、ボックスを互いに下に表示したい)。
私のコードはこれまでのところBootplyでした。 https://www.bootply.com/RQfetegi0e
それ以外はHTMLコードです。
<div class="container" style="padding-top:100px;">
<div class="row no-gutter">
<div class="col-md-offset-1 col-md-8 col-sm-8 col-xs-12 row-eq-height">
<div id="myCarousel" class="carousel slide">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
<li data-target="#myCarousel" data-slide-to="4"></li>
</ol>
<!-- Carousel items -->
<div class="carousel-inner img-responsive center-block">
<div class="active item">
<img src="images/carousel/coming-events.jpg" alt="">
</div>
<div class="item img-responsive center-block">
<img src="images/carousel/play-group.jpg" alt="">
</div>
<div class="item img-responsive center-block">
<img src="images/carousel/learn-skills.jpg" alt="">
</div>
<div class="item img-responsive center-block">
<img src="images/carousel/kids-xmas.jpg" alt="">
</div>
<div class="item img-responsive center-block">
<img src="images/carousel/backyard-sports.jpg" alt="">
</div>
</div>
</div>
</div>
<div class="col-md-2 col-sm-3 col-xs-12 no-padding">
<div class="row">
<div class="col-xs-12" style="margin-bottom:-20px; margin-top:-20px; height:33%;">
<h3 style="text-align:center; color: white; background-color:red; height:33%;">Text Here</h3>
</div>
<div class="col-xs-12" style="margin-top:-25px; margin-bottom-25px; height:34%;">
<h3 style="text-align:center; color: white; background-color:green; height:34%;">Text Here</h3>
</div>
<div class="col-xs-12" style="margin-top:-25px; margin-bottom:-25px; height:33%;">
<h3 style="text-align:center; color: white; background-color:blue; height:33%;">Text Here</h3>
</div>
</div>
</div>
</div>
</div>
CSSコード:
.no-gutter > [class*='col-'] {
padding-right:0;
padding-left:0;
}
.row-eq-height {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
応答性の高いスクリーン用に設計されているため、回転式カーテンの高さは固定されていません。 – BlissSol