zurb-foundation - 如何使用 block 网格类

标签 zurb-foundation zurb-foundation-6

一切都运行良好:网格、媒体查询、文本可见性以及所有其他好东西。

我尝试使用 block 网格作为我的社交媒体图像链接,但发现它根本不起作用。我仔细检查了项目中包含的基础文件,并且 block-grid 类没有在任何地方定义。我很好奇我错过了什么。是否需要将一个单独的文件包含到我的项目中才能使用 block-grid 的?

Foundation block grid documentation

我的项目中包含的脚本和样式表:

<!-- Within Head tag -->
<link rel="stylesheet" href="css/foundation.css" />
<link rel="stylesheet" href="css/app.css" />
<link rel="stylesheet" href="css/terminal/jquery.terminal-0.9.2.css" />

<!-- At End of Body tag -->
<script src="js/vendor/jquery.min.js"></script>
<script src="js/vendor/what-input.min.js"></script>
<script src="js/foundation.min.js"></script>
<script src="js/app.js"></script>
<script src="js/terminal/js/jquery.terminal-0.9.2.min.js"></script>
<script src="js/terminal/js/jquery.mousewheel-min.js"></script>

我尝试做的一个例子:

<ul class="small-block-grid-2 medium-block-grid-3 large-block-grid-4">
    <li><img class="img-icon" src="./img/blogger.png" /></li>
    <li><img class="img-icon" src="./img/email.png" /></li>
    <li><img class="img-icon" src="./img/github.png" /></li>
    <li><img class="img-icon" src="./img/googleplus.png" /></li>
    <li><img class="img-icon" src="./img/linkedin.png" /></li>
    <li><img class="img-icon" src="./img/stackoverflow.png" /></li>
    <li><img class="img-icon" src="./img/twitter.png" /></li>
</ul>

上面代码的结果只是一个普通的无序列表,每个图像在单独的行上都有一个项目符号。

此外,img-icon 类不会覆盖任何内容。删除此类不会使 block-grid 工作。

编辑:请注意,我通过他们的网站从 website section 下载了基础 6 。您可以通过查看上面的脚本和样式表标签来查看我在项目中包含的文件。

编辑2:foundation.css(由于大小而添加到jsfiddle):foundation.css file contents

最佳答案

您链接到了 Foundation 5 block 网格文档,但您使用的是 Foundation 6。在 Foundation 6 中, block 网格与常规网格相结合。

The block grid from Foundation 5 has been merged into the main grid. Add a class of the format [size]-up-[n] to change the size of all columns within the row. By default, the max number of columns you can use with block grid are 6.

来源:http://foundation.zurb.com/sites/docs/grid.html#block-grids

示例:

<div class="row small-up-1 medium-up-2 large-up-4">
  <div class="column">
    <img src="//placehold.it/300x300" class="thumbnail" alt="">
  </div>
  <div class="column">
    <img src="//placehold.it/300x300" class="thumbnail" alt="">
  </div>
  <div class="column">
    <img src="//placehold.it/300x300" class="thumbnail" alt="">
  </div>
  <div class="column">
    <img src="//placehold.it/300x300" class="thumbnail" alt="">
  </div>
  <div class="column">
    <img src="//placehold.it/300x300" class="thumbnail" alt="">
  </div>
  <div class="column">
    <img src="//placehold.it/300x300" class="thumbnail" alt="">
  </div>
</div>

关于zurb-foundation - 如何使用 block 网格类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34540065/

相关文章:

javascript - 生成的 Foundation 6 均衡器无法均衡 [参见示例]

html - 插入正文时重新定位网站标题

html - CSS:如何在不设置固定高度的情况下使背景图像出现在 div 中

css - "Complete"版本和 "Custom version"与 "All Foundation Components"之间差异的原因是什么?

html - Foundation 6 中的面板不渲染

jquery - 通过 AJAX 将元素添加到 DOM 后重新绑定(bind) Foundation 6 中的事件

css - 如何将动画 SVG 定位在 Foundation 6 元素后面?

jquery - 桌面上的非 Canvas 菜单,手机上的 Accordion 菜单 [Foundation 6.3]

javascript - 基础下拉按钮样式不正确

Angularjs + Zurb Foundation,他们一起玩得好吗?