【发布时间】:2017-08-12 01:46:03
【问题描述】:
我有以下 HTML:
<div>
<div class="elemA"></div>
<div class="elemB"></div>
<div class="elemC"></div>
</div>
我想在中等断点上实现以下结果:
有没有办法定位这样的元素,而不将 B 和 C 包装到额外的父容器中? 这种解决方案不是一个选项,因为元素 A 应该位于 B 和 C 之间的小断点:
通过添加向左浮动和向右浮动样式可以使用常规基础网格轻松实现,但是它停止使用 flex-grid...
【问题讨论】:
-
我不确定如何使用基础,但仅使用 CSS。这个帮助? codepen.io/anon/pen/ZeraEy
-
第一张图片是它最初的样子还是中间断点的样子?在大屏幕上,三个元素都排成一行(没有堆叠)?
-
@MichaelCoker 我还需要有可能将元素 A 放在堆栈的左侧和右侧。初始(小)断点显示在第二张图像上,而 medium+ 总是有一个元素位于其余元素旁边。