gpt4 book ai didi

jquery - 使用 packery.js 时在父 div 中居中多个 div

转载 作者:行者123 更新时间:2023-11-28 09:51:04 26 4
gpt4 key购买 nike

FIDDLE

我有一个使用 foundation 居中的 div。在该 div 中,我有 215 x 215 div,其中包含我完成的工作的背景图像。

我已经让 packery 工作得很好。我的问题是我想将这些 div 集中在它们的容器中。但我永远不知道有多少 div 会在一行上,所以我不能只给它们填充,因为如果我给填充的图像转到新行,它会搞砸。

我该如何解决这个问题?

谢谢!

这是我的 HTML

<div id="myWork" class="row">
<div id="container" class="js-packery large-11 large-centered columns" data-packery-options='{ "itemSelector": ".item", "gutter": 20 }'>
<div class="item" id="abgCapital">

</div>
<div class="item" id="voipInnovations">

</div>
<div class="item" id="payday">

</div>
<div class="item" id="inspira">

</div>
</div>
</div>

CSS

#myWork {
margin-top: 30px;
display: block;
background-color: orange; }

#container {
background-color: green; }

.item {
width: 215px; }

#abgCapital {
height: 215px;
width: 215px;
background-image: url(../img/abg_square_icon.png);
background-size: cover;
margin-left: auto;
margin-right: auto; }

#voipInnovations {
height: 215px;
width: 215px;
background-image: url(../img/vi_square_icon.png);
background-size: cover; }

#payday {
height: 215px;
width: 215px;
background-image: url(../img/pday_icon_square.png);
background-size: cover; }

#inspira {
height: 215px;
width: 215px;
background-image: url(../img/insp_square_icon.png);
background-size: cover; }

最佳答案

听起来您希望 div 像居中对齐的文本一样流动。我更新了你的样式来做到这一点:

#container {
background-color: green;
text-align: center;
height: auto !important;
padding-top: 5px; }

.item {
width: 215px;
position: static !important;
display: inline-block;
margin-bottom: 5px; }

它似乎在这个 fiddle 中起作用: http://jsfiddle.net/fiddlerjason/58Qm3/

关于jquery - 使用 packery.js 时在父 div 中居中多个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25085265/

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