这类似于这个问题在这里,但略有不同。
我想在移动设备上重新排序三个div,并将它们并排放置在台式机上。请参阅所附图片以获得所需结果:
我在描述此过程时遇到了很多麻烦,希望图片对您有所帮助!
编辑:这是通过复制代码工作的代码片段:
const Main = () => (
<section className="" id="section-2">
<div className="container">
<div className="row">
<div className="col-12 d-md-none">
<div className="text-center">
<span className="text-uppercase small-text small-text--lighter">step 2</span>
</div>
<div className="text-center">
<h2 className="text-center">HEADER 2</h2>
</div>
</div>
<div className="col-12 col-md-6">
<img alt="tbd" src="http://www.pixedelic.com/themes/geode/demo/wp-content/uploads/sites/4/2014/04/placeholder4.png" />
</div>
<div className="col-12 col-md-5 offset-md-1 text-center text-md-left">
<div className="d-flex flex-column justify-content-between align-items-center align-items-md-start">
<div className="d-none d-md-block">
<span className="text-uppercase small-text small-text--lighter">step 2</span>
</div>
<div className="d-none d-md-block">
<h2 className="">HEADER 2</h2>
</div>
<div>
<p>SOME PARAGRAPH TEXT</p>
</div>
</div>
</div>
</div>
</div>
</section>
)
ReactDOM.render(
<Main />,
document.getElementById("react")
);
img {
height: auto;
width: 100%;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div id="react"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react-dom.min.js"></script>
您必须为更大的宽度禁用flexbox,因为Bootstrap4的flexbox会使列具有相同的高度。然后,使用浮子,这样B和C列自然会向右拉,因为A更高。flexboxorder-
将在移动设备上对cols重新排序…
ABC桌面,BAC移动
<div class="container-fluid">
<div class="row d-flex d-lg-block">
<div class="col-lg-6 order-1 float-left">
A
</div>
<div class="col-lg-6 order-0 float-left">
B
</div>
<div class="col-lg-6 order-1 float-left">
C
</div>
</div>
</div>
我想有一个头像图像,右边有两个垂直对齐的div。 https://jsbin.com/qafiroquve/1/edit?html,css,输出 我读过很多关于这方面的帖子,但似乎没有一篇对我有帮助。 将图像放在左侧的30%主div()宽度和div的70%宽度的最佳方法是什么? 如果div(或)中的任何一个有太多文本,我希望div与其左侧的图像垂直对齐。我还希望这个div与图像有一个边距。 我尝试
我试图标识匹配两个条件(类别和位置)的行div。这将允许我对那些匹配xpath的行执行storeXpathCount--这样我就可以确认显示的行数是正确的。 我有以下HTML: 请注意第二个div中'loc115031397a'后面的空格,因此使用了'contains'和not= 谢谢你的帮助...
问题内容: 是否可以堆叠多个DIV,例如: 这样所有这些内部DIV都具有相同的X和Y位置?默认情况下,它们都相互降低,将Y位置增加最后一个上一个DIV的高度。 我感觉某种漂浮物或展示物或其他技巧可能会咬人? 编辑:父DIV具有相对位置,因此,使用绝对位置似乎不起作用。 问题答案: 根据需要定位外部div,然后使用绝对值定位内部div。他们都会堆积起来。
问题内容: 我是角度新手:-)我只是想将一个div的尺寸设置为另一个,请给予任何帮助。 在控制器中,我添加了: 返回宽度和高度,但未应用 问题答案: 我已经为您的问题创建了解决方案。首先,我将向您解释我做了什么以及为什么这样做。 Angular中的一项基本准则是,应避免在控制器中处理div等DOM元素,而应在指令中执行与DOM元素有关的大多数操作。 指令允许您将功能绑定到特定的dom元素。在这种情
问题内容: 我有一个简单的引导网格布局。我不希望这些列即使在小型设备上也垂直堆叠。 问题答案: 这些列是垂直堆叠的,因为您使用的是 Bootstrap 4 ,并且不再使用中缀。只需使用..
问题内容: 如何在同一“行”上的两个div块居中? 第一格: 第二个div: 问题答案: CSS: HTML 另外,您不应将原始内容放入中,而应使用诸如或的适当标签。