在狭窄的视口中清除一列是一项简单的壮举,但我需要移动事物的技术。我正在尝试调和一对差异很大的移动和桌面模拟。桌面模拟包含一个 3 列网格,它应该在移动视图中折叠成一个单列网格,然后隐藏一些元素并重排其他元素。
隐藏元素是微不足道的display: none
。对我来说,困难的部分是将元素从列中分离出来并将它们移动到各处,就像http://bostonglobe.com/一样。从 Firebugging 他们的布局中,我发现您可以通过操纵浮动来颠覆源顺序,浮动可能会被重置并通过移动视口中的媒体查询清除元素。这是使折叠视图中其他 2 列内容下方的中间列(在 3 列网格中)清晰的一种方法。
这是使用纯 CSS 响应式重排布局的程度吗?我可以使用其他技术(可能使用 JavaScript)吗?