简体   繁体   English

Bootstrap 3网格使面板保持在右下角和可滚动的div

[英]Bootstrap 3 grid make panel stay on bottom right corner and scrollable div

This is the following HTML:这是以下 HTML:

    <div class="row">
        <div class="col-md-8">
            <div class="row">
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
            </div>
            <div class="row">
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
            </div>
            <div class="row">
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
                <div class="col-md-3">
                    <a href="javascript:void(0)" class="text-muted text-decoration-none">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Text goes Here</p>
                            </div>
                        </div>
                    </a>
                </div>
            </div>
        </div>
        <div class="row">
            <div class="col-md-4" style="border-left: 1px solid black; height:90vh;">
                <div class="row">
                    <div class="col-md-12">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Product Name</p><br />
                                <p>Product Price</p>
                            </div>
                        </div>
                    </div>
                    <div class="col-md-12">
                        <div class="panel panel-default">
                            <div class="panel-body">
                                <p>Product Name</p><br />
                                <p>Product Price</p>
                            </div>
                        </div>
                    </div>
                </div>
                <div>
                    <div class="panel panel-default">
                        <div class="panel-body">
                            <p>Checkout</p><br />
                            <p>Total Price</p>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>

This is the result:这是结果:
https://i.stack.imgur.com/Y2Cfb.png https://i.stack.imgur.com/Y2Cfb.png

If I added more Product Name the checkout panel will move automatically like this:如果我添加更多产品名称,结帐面板将自动移动,如下所示:
https://i.stack.imgur.com/ZjZa3.png https://i.stack.imgur.com/ZjZa3.png

How to make checkout panel stay in bottom right corner only?如何使结帐面板仅留在右下角?

And how to make the div in panel product name scrollable?以及如何使面板产品名称中的 div 可滚动?

Is that what you want?那是你要的吗?

 .wrap { width: 100%; height: 150px; border: 1px solid #cccccc; display: flex; }.column { width: 50%; } ul.column { border-left: 1px solid #cccccc; height: 100%; overflow: auto; padding: 0; margin: 0; list-style: none; } ul li { height: 40px; background-color: aquamarine; margin: 10px; } ul.last { background-color: orange; position: sticky; bottom: 5px; box-shadow: 0 0 10px; margin-bottom: 50px; }
 <div class="wrap"> <div class="column"></div> <ul class="column"> <li></li> <li></li> <li></li> <li></li> <li class="last"></li> </ul> <div>

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

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