29

こんにちは、ブートストラップを使用してワードプレス Web サイトでカルーセルを作成しようとしています。その横に4つのブロックリンクを配置したいと思います。そこにブロックがあり、画像はうまくスクロールしていますが、カルーセルが画像の高さを変えていると思います。

画像 (640 x 360) があり、4 つのブロックの高さを 90 ピクセルにしました。ブロックがカルーセルの底と同じ高さになるようにこれを行いました。ブロックが大きすぎることを除いて。何が問題なのかわかりません。そして、すべての CSS を検索しました。

これが私のコードです:

<!--==========================================-->
<!-- Carousel                                 -->
<!--==========================================-->
<div>
    <div id="myCarousel" class="carousel slide">
        <div class="carousel-inner">

            <!--Carousel item 1-->
            <div class="item active">
                <img src="http://localhost:6054/wp-content/themes/BLANK-Theme/images/material/ej-manuel.png" alt="buffalo-skyline" width="640" height="360" />
                <div class="carousel-caption">
                    <h4>First Thumbnail label</h4>
                        <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
                </div>
            </div>

            <!--Carousel item 2-->
            <div class="item">
                <img src="http://localhost:6054/wp-content/themes/BLANK-Theme/images/material/image3.jpg" width="640" height="360" />
                <div class="carousel-caption">
                    <h4>Second Thumbnail label</h4>
                        <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
                </div>
            </div>

            <!--Carousel item 3-->
            <div class="item">
                <img src="http://localhost:6054/wp-content/themes/BLANK-Theme/images/material/images.jpg" alt="the-buzz-img3" width="640" height="360" >
                <div class="carousel-caption">
                    <h4>Third Thumbnail label</h4>
                    <p>Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.</p>
                </div>
            </div>

        </div>
        <a class="left carousel-control" href="#myCarousel" data-slide="prev">‹&lt;/a>
        <a class="right carousel-control" href="#myCarousel" data-slide="next">›&lt;/a>
    </div>
</div>

<!--==========================================-->
<!-- Side Buttons                             -->
<!--==========================================-->
<div>
    <ul class="nav nav-tabs nav-stacked">
        <li><a style="background-color: #051223; color: #fff; height: 90px; width: 210px;">Story 1</a></li>
        <li><a style="background-color: #051223; color: #fff; height: 90px; width: 210px;">Story 1</a></li>
        <li><a style="background-color: #051223; color: #fff; height: 90px; width: 210px;">Story 4</a></li>
        <li><a style="background-color: #051223; color: #fff; height: 90px; width: 210px;">Story 5</a></li>
    </ul>
</div>
4

11 に答える 11

25

これをcssに追加してください:

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width: 100%;
}
于 2014-06-20T11:02:05.627 に答える
3

私も同じ問題を抱えていました。高さと幅が同じすべての画像を使用する必要があります。ホームセクションのサイズ変更オプションを使用してウィンドウからペイントアプリケーションを使用して変更し、CSS を使用して画像のサイズを変更するだけです。タグ内の幅と高さの属性が応答しないために、この問題が発生する可能性があります。

于 2016-10-30T18:57:49.760 に答える