微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – 如何将图像置于嵌套在另一个面板内的Bootstrap面板中?

我有一个带有主引导板的页面,在这个面板中我有一个面板.目标是在主要面板内部有多个嵌套面板,创建看起来类似于图库的东西.

我能够创建内容,此时它是响应式的,在必要时调整每行的嵌套面板数量及其大小.

然而,内部面板具有应居中的图像.我尝试将图像放在带有类容器的div中.但是,当我这样做时,在某些屏幕尺寸下,图像最终会在内部面板之外.

这是我的HTML(为简单起见,只有2个内部面板):

<div id="mainContainer" class="container">
    <div class="panel panel-default">
        <div class="panel-heading">Panel Title</div>
        <div class="panel-body">
            <div class="row">
                <!--BEGIN OF ITEM 1 -->
                <div class="col-lg-2 col-md-3 col-sm-4 col-xs-6">
                    <div class="panel panel-default">
                        <div class="panel-heading">Item 01</div>
                        <div class="panel-body"><img src="http://placehold.it/150x150" alt="" class="img-responsive" />
                    </div>
                </div>
                <!--END OF ITEM 1 -->
                <!--BEGIN OF ITEM 2 -->
                <div class="col-lg-2 col-md-3 col-sm-4 col-xs-6">
                    <div class="panel panel-default">
                        <div class="panel-heading">Item 02</div>
                        <div class="panel-body"><img src="http://placehold.it/150x150" alt="" class="img-responsive" />
                    </div>
                </div>
                <!--END OF ITEM 2 -->
            </div>
        </div>
    </div>
</div>

jsfiddle在这里http://jsfiddle.net/9LFKV/

如果您调整浏览器的大小,您会看到内部面板在某些时候的宽度增加但图像保持对齐.

在这种情况下,如何将图像置于中心而不破坏其他所有内容

解决方法

Twitter引导程序的辅助类为 center-block,您可以使用它来水平对齐元素,如下所示:
<img src="http://placehold.it/150x150" class="img-responsive center-block">

WORKING DEMO.

您还可以使用text-center类作为父元素以对齐其内联元素.

原文地址:https://www.jb51.cc/css/215682.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。