gpt4 book ai didi

javascript - 如何在 div 中居中 Bootstrap 容器?

转载 作者:行者123 更新时间:2023-11-30 12:34:24 25 4
gpt4 key购买 nike

我正在使用 bootstrap grid显示图片库。现在我想将整个 Bootstrap .container 置于 div (.abc) 的中心。这是 fiddle 的链接 - http://jsfiddle.net/tn3j2kos/

代码如下 -

.abc {
margin: auto;
width: 96%;
background-color: #ffffcc;
}
.imgframe {
position: relative;
display: inline-block;
width: 120px;
height: 80px;
margin: 5px;
}
div img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
display: inline-block;
height: 100%;
max-height: 70px;
max-width: 110px;
margin: auto;
}
<head>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
</head>

<body>
<div class="abc">
<div class="container">
<div class="row">
<div class="imgframe col-lg-2 col-md-3 col-sm-6 col-xs-12 thumbnail">
<img src="https://www.google.co.in/images/srpr/logo11w.png" />
</div>
<div class="imgframe col-lg-2 col-md-3 col-sm-6 col-xs-12 thumbnail">
<img src="https://mozorg.cdn.mozilla.net/media/img/styleguide/identity/firefox/usage-logo.png?2013-06" />
</div>
<div class="imgframe col-lg-2 col-md-3 col-sm-6 col-xs-12 thumbnail">
<img src="https://www.google.co.in/images/srpr/logo11w.png" />
</div>
<div class="imgframe col-lg-2 col-md-3 col-sm-6 col-xs-12 thumbnail">
<img src="https://g.twimg.com/About_logoUsage.png" />
</div>
<div class="imgframe col-lg-2 col-md-3 col-sm-6 col-xs-12 thumbnail">
<img src="https://g.twimg.com/About_logoUsage.png" />
</div>
</div>
</div>
</div>
</body>

更多详细信息- fiddle 中的示例有五个缩略图。我希望 div .row 中的缩略图左对齐。缩略图组(在 div .container 内)在 div .abc 内居中对齐。

我的几次尝试都失败了,我发布了我最后一次尝试的代码。

编辑 - 不要在 SO 中运行代码片段,因为它呈现不正确。使用我在顶部发布的 js fiddle。

编辑 2 - 也许我可以通过这个等式 container_width = no_of_thumb*(thumb_width+margin*2) 来解释我想要实现的目标。

EDIT 3 - 它是如何出现的-

enter image description here

我希望它如何出现-

enter image description here

最佳答案

我认为您有点误解了 Bootstrap 的工作原理:

  • .container 应该是最外层的包装器,或者您可以使用 .container-fluid 代替
  • .col- 类确定它们适用的 block 的宽度和填充/边距。弄乱这些值会破坏响应能力。如果您需要使用维度,请在这些 .col block 中使用包装器。
  • 为什么要绝对定位这些图像?我不明白你想要达到什么目的......

我继续清理了你的 fiddle 。我认为这可能是您所追求的:http://jsfiddle.net/tn3j2kos/4/embedded/result/

HTML:

<div class="abc">
<div class="container-fluid">
<div class="row">
<div class="col-lg-2 col-md-3 col-sm-6">
<img class='img-responsive' src=#" />
</div>
....

CSS:

.abc {
background-color: #ffffcc;
padding: 0 4%;
}

关于javascript - 如何在 div 中居中 Bootstrap 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26564539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com