html - Foundation 5 - 使背景图像填充整个列

标签 html css zurb-foundation background-image

我正在尝试使用 Zurb Foundation 创建以下效果。基本上,两列,每半个屏幕:

<div class="small-6 columns"><!-- MAKE IMAGE COVER HERE --></div>
<div class="small-6 columns">
   <h1>title</h1>
   <p>Content</p>
</div>

我正在尝试实现以下视觉效果:

enter image description here

我遇到的问题:

  • 如果我只是一个<img/>标签,它没有“覆盖”效果——宽度或高度没有被完全覆盖。
  • 如果我设置background-image:<div class='small-6 columns'> ,图像不会显示。
  • 列上的左/右填充不允许图像完全覆盖容器。但是,我对删除它们犹豫不决,因为我不想破坏列的响应功能。

当前代码:

标记:

<div class="small-12 medium-6 columns thumb-bg"></div>
<div class="small-12 medium-6 columns>
  <h1>title</h1>
  <p>content</p>
</div>

SCSS:

  .thumb-bg {
    background-image: url('www.image-url.com');
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-color: #464646;
  }

最佳答案

当您将其作为背景时,该图像不会显示,因为该元素实际上没有内容。您必须指定宽度和高度。如果它不会改变,你可以使用:

.thumb-bg{
    background: url('www.image-url.com') center center no-repeat;
    background:cover;
    width: 400px;
    height: 400px;
}

关于html - Foundation 5 - 使背景图像填充整个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29287086/

相关文章:

javascript - 将 JSON 存储在 HTML 属性中的最佳方法是什么?

html - 字符字体会根据字体可用性而改变吗?

javascript - 向下滚动时滚动绑定(bind)隐藏标题,反之亦然

Javascript隐藏图片

html - 点击动画即可折叠整个表格

css - iFrame 宽高比卡住了,不会响应 CSS 尺寸

css - 挣扎着关闭地基中的显示窗口

javascript - 麦哲伦基金会重新启动

java - 将前端框架添加到 GWT

javascript - 将 HTML 表单存储到变量