【问题标题】:Overlapping Masonry with 100% height item具有 100% 高度项目的重叠砌体
【发布时间】:2016-03-29 11:53:53
【问题描述】:

我正在尝试构建一个具有 100% 高度部分的布局 - 扭曲的是这是一个砌体布局,第一个砌体项目是加载时页面的 100% 高度/宽度(和响应式)。

在 100% 高度项目之后,我想要“常规”砌体(列、行等)

我遇到的问题是第一项 .grid-item grid-item--feature 与其他项重叠。我以前使用 ImagesLoaded 时遇到过这种情况,但从来没有使用过“空”网格。

我在一个月后重新拾起这个,可能忽略了一些非常简单的东西,但我已经整理了一个 little JS Fiddle here。我该如何解决这个问题?

【问题讨论】:

    标签: javascript jquery html css masonry


    【解决方案1】:

    试试这个代码:

    .grid-item-feature { position: relative; height: 100vh;}
    

    See this fiddle

    vh的使用说明:

    使用 vw/vh,我们可以将元素的大小调整为相对于 视口。 vw/vh 单位很有趣,因为 1 个单位反映 视口宽度的 1/100。使元素全高 例如,您可以将其设置为 height:100vh。

    【讨论】:

    • 完美,感谢 +Vincent G。vh 是否也可以在具有定义高度的嵌套 DIV 中工作?例如,是否有可能有一个 100% vh div,其中包含一个 50% vh div?还是将第二个 50% div 仅由常规 % 定义?
    • 我确实做到了,完美!谢谢
    猜你喜欢
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多