简体   繁体   English

如何使用Bootstrap创建响应式轮播嵌入式卡?

[英]How do I create a responsive carousel embedded card using Bootstrap?

I was trying to create a Bootstrap card that has a 'slideshow' embedded. 我试图创建一个嵌入了“幻灯片”的Bootstrap卡。 I want to use the other page to give more info about the first page. 我想使用其他页面来提供有关第一页的更多信息。 I was editing this on web and got to a fairly presentable product( https://gph.is/2NgOkWh ) however when I tried it on my phone it was completely broken. 我当时在网上进行编辑,得到了一个相当漂亮的产品( https://gph.is/2NgOkWh ),但是当我在手机上尝试时,它完全坏了。

I attached the main code, leaving out the library links and some other default information. 我附加了主要代码,省略了库链接和其他一些默认信息。 Please let me know how I could correct this, I'd really appreciate it. 请让我知道如何纠正此问题,我非常感谢。

 <div class="row justify-content-center">
            <div class="col-sm-3">
                <div class="card text-white bg-dark mb-3" style="width: 18rem; height:24rem">
                    <div class="card-header text-muted">
                        App name
                    </div>
                    <div id="demo" class="carousel slide" data-ride="carousel">
                        <div class="card-body">
                            <!---------------------CARD BODY--------------------->
                            <!-- Indicators -->
                            <ul class="carousel-indicators">
                                <li data-target="#demo" data-slide-to="0" class="active"></li>
                                <li data-target="#demo" data-slide-to="1"></li>
                            </ul>


                            <!-- The slideshow -->
                            <div class="carousel-inner" style="height:15.2rem">

                                <div class="carousel-item active">
                                    <img class="card-img-top" src="sample.jpg"
                                         alt="Card image cap"
                                         id="sample">
                                    <h5 class="card-title">Title</h5>
                                    <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
                                    <p class="card-text">Hi quick example text to build on the card title and make up
                                        the bulk of the card's content.</p>

                                </div>

                                <div class="carousel-item">
                                    <h5 class="card-title">Card title</h5>
                                    <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
                                    <p class="card-text">Some quick example text trewrwrwerwerwero build on the card
                                        title and make up
                                        the bulk of the card's content.</p>

                                </div>
                            </div>
                            <!---------------------CARD BODY END--------------------->

                        </div>
                    </div>
                    <div class="card-footer btn btn-primary">
                        Show me!
                    </div>
                </div>
            </div>
        </div>

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> <div class="row justify-content-center"> <div class="col-sm-3"> <div class="card text-white bg-dark mb-3" "> <div class="card-header text-muted"> App name </div> <div class="card-body"> <div id="demo" class="carousel slide" data-ride="carousel"> <!---------------------CARD BODY---------------------> <!-- Indicators --> <ul class="carousel-indicators"> <li data-target="#demo" data-slide-to="0" class="active"></li> <li data-target="#demo" data-slide-to="1"></li> </ul> <!-- The slideshow --> <div class="carousel-inner" > <div class="carousel-item active"> <img class="card-img-top" src="sample.jpg" alt="Card image cap" id="sample"> <h5 class="card-title">Title</h5> <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6> <p class="card-text">Hi quick example text to build on the card title and make up the bulk of the card's content.</p> </div> <div class="carousel-item"> <h5 class="card-title">Card title</h5> <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6> <p class="card-text">Some quick example text trewrwrwerwerwero build on the card title and make up the bulk of the card's content.</p> </div> <!---------------------CARD BODY END---------------------> </div> </div> <div class="card-footer btn btn-primary"> Show me! </div> </div> </div> </div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM