css - 如何使用 CSS 将 3 列堆叠在顶部以创建 2 列
问题描述
我认为我的形象说明了我想在这里做什么,
请注意,我还需要第 1 列与第 2 列和第 3 列稍微重叠。
我还将在第 3 列中添加一些图像,这些图像需要与左边框对齐。(我不是在寻求帮助,只是说明以便您了解我应该使用哪些显示类型)
感谢人们!
我已经尝试过 Valds 方法,但不幸的是我无法满足我的需要。
解决方案
(这只是众多方法之一)
只需添加或删除结果类即可从布局 1 切换到布局 2
.columns {
width: 100%;
display: flex;
flex-flow: row wrap;
justify-content: flex-end;
margin-bottom: 10px;
}
.columns div {
width: calc(100% / 3);
display: flex;
align-items: center;
justify-content: center;
background: lightgrey;
height: 100px;
}
.outcome div:nth-child(2), .outcome div:nth-child(3) {
width: calc(100% / 3 * 2);
}
<div class="columns">
<div>Column 1</div>
<div>Column 2</div>
<div>Column 3</div>
</div>
<div class="columns outcome">
<div>Column 1</div>
<div>Column 2</div>
<div>Column 3</div>
</div>
推荐阅读
- java - 基于其他两个对象的子类创建对象
- php - 更新用于在 PHP 中解析 XML 的 URL
- php - 在长脚本中死亡或退出是一种好习惯(PHP)
- java - Selenium 使用 java 处理打开的文件对话框
- python - 无法通过 python 请求下载 HTTP 文件
- git - npm 安装错误 ssh
- r - R 中的 shell 命令:C:\Program' 未被识别为内部或外部命令
- java - 动态构建的复选框在滚动时被重置
- c++ - 有没有办法将字符串打印为文字?
- amazon-web-services - 如何限制访问特定的 ssm 文档只能在特定的 ec2 实例中运行?