网格下的全宽下拉菜单 parents

Full Width dropdowns under grid parents

在网格元素下设置全宽下拉菜单的最佳方法是什么。我的网格为每个项目设置了 25% 的宽度,并且项目是浮动的。单击它们时,child 项目(描述)将在其 parent 行下方展开,需要将其他网格项目向下推。我很难做到这一点。我的网格设置如下:

<div class="wrapper" id="content">

    <div class="quarter">
        <div class="inner">
            <div class="wrap">
                <h5>Experiments</h5>
            </div><!--end icon-wrap-->
        </div><!--end inner-->  
    </div><!--end quarter-->

   <!-- and then 30 more "quarter" instances

 </div>

 width:25%;
 float:left;
 padding:15px;
 box-sizing:border-box;

我可以很容易地在每个 'quarter' div 中设置一个全宽的 child,但是我怎样才能让它把网格的其余部分向下推并且不破坏格子?

这是一个fiddle...https://jsfiddle.net/2j0xscjd/

将此添加到您的 css 代码中

 .quarter:nth-child(4n+1){clear: both;}