html - Foundation5 网格相互对齐

标签 html css grid zurb-foundation zurb-foundation-5

我处理一个问题的时间太长了,还没有找到合适的解决方案。我目前正在 foundation5 框架上使用网格产品显示,找不到合适的 jscript 或 css 代码来使我的产品相互对齐。 这是它现在的样子: enter image description here

我至少需要看起来像这样:

enter image description here

我需要下面更大的产品窗口来填充上面较小的窗口的空白区域。 希望有人能帮忙,谢谢!

最佳答案

如果您知道 div 的高度,这很容易,只需将 position: relative 添加到更大的 div 并将其向上移动即可。

如果你不这样做,它非常相似,但你必须通过 JavaScript 设置 div 的高度和较大的 div 的偏移量。

HTML

<div class="row">
  <div class="small-4 column">
    <div class="inner"></div>
  </div>
  <div class="small-4 column">
    <div class="inner"></div>
  </div>
  <div class="small-4 column">
    <div class="inner small"></div>
  </div>
</div>
<div class="row">
  <div class="small-4 column">
    <div class="inner"></div>
  </div>
  <div class="small-4 column">
    <div class="inner"></div>
  </div>
  <div class="small-4 column">
    <div class="inner big"></div>
  </div>
</div>

SASS

$div-height: 200px;
$big-div-height: 250px;
$small-div-height: 100px;

div.inner {
  height: $div-height;
  background: #99CCFF;
  border: 3px solid black;
  border-radius: 25px;
}

div.row {
  margin-top: 25px;
}

div.big {
  height: $big-div-height;
  position: relative;
  top: $div-height - $big-div-height;
}

div.small {
  height: $small-div-height;
}

CodePen example

关于html - Foundation5 网格相互对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28433304/

相关文章:

grid - Yii2 GridView 安装。无法定位类别 'kvgrid' 的消息源

grid - 如何从kendoui网格打开详细信息弹出窗口

html - 在线更改邀请函颜色,可变颜色

CSS 压缩等宽字体

html - 如何更改 Bootstrap 的井颜色?

javascript - 如何从 JavaScript 调整 CSS 中的值?

react-native - 如何在 React Native 上制作两列网格?

javascript - "Uncaught Error: View type "时间线日"is not valid"完整日历版本3.9.0

html - Div 不会显示

html - 居中子元素和工具提示,绝对定位,具有流体宽度,相对于较小尺寸的父元素