0
私は、ブートストラップのカルーセルについて、タグのテキストを上/垂直に中央に移動する方法を助けてくれることを望んでいました。カルーセルには左右のコントロールがあり、これらはカルーセルに対して560pxの高さを中心にして垂直にセンタリングされています。しかし、タグに含まれているテキストはコントロールの下にあり、このテキストを垂直にセンタリング(または上にシフト)したいと思います...また、h1タグのフォントサイズを調整するのも苦労しています私のCSSファイル内から要素に正しくアクセスしていないと推測します。CSSでテキストの余白とサイズを変更するブートストラップカルーセルの例
carousel.css
.carousel {
height: 560px;
margin-bottom: 60px;
}
.carousel-caption {
z-index: 10;
}
.carousel .item {
height: 560px;
background-color: #777;
}
.carousel-inner > .item > img {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
height: 560px;
}
index.htmlを
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<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>
</ol>
<div class="carousel-inner" role="listbox">
<div class="item active">
<img class="first-slide" src=...."/>
<div class="container">
<div class="carousel-caption">
<h1>Text Here!!!!!!!!!!</h1>
<p><a class="btn btn-lg btn-primary" href="@Url.Action("Index", "Users")" role="button">Sign up today</a></p>
</div>
</div>
</div>
<div class="item">
<img class="second-slide" src=...."/>
<div class="carousel-caption">
<h1></h1>
<p><a class="btn btn-lg btn-primary" href="#" role="button">Learn more</a></p>
</div>
</div>
</div>
<div class="item">
<div class="container">
<img class="third-slide" src=....."/>
<div class="carousel-caption">
<h1>Text Here!!!!!</h1>
<p><a class="btn btn-lg btn-primary" href="#" role="button">Browse gallery</a></p>
</div>
</div>
</div>
</div>
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
感謝。
垂直コントロールを中心とCSSでピークを取り、テキストにそれを適応させます。 – hungerstar
あなたのHTML構造が正しくありません –
さらに、 'carousel'の' .caption' divの中に 'h1'を追加しています。代わりにコンテナの中に入れる必要があります。 –