css - 奇数堆栈的最佳 CSS Flex 布局(桌面/移动)

标签 css flexbox

<分区>

桌面上这样的东西最好的 flex 布局是什么: div stack

然后在移动端像这样堆叠:

enter image description here

最佳答案

在我看来,您应该使用这种类型的 html 和 css 结构。

希望对你有帮助

让我知道进一步的说明。

.container {
display: flex;
width: 100%;
height: 300px;
flex-wrap: wrap;
}

.column {
flex: 1;
display: flex;
flex-direction: column;
font-size: 50px;
text-align: center;
}

.button {
flex: 1;
color: #fff;
border: 2px solid;
}

.button.rowspan {
flex: 2;
}
<div class="container">
  <div class="column">
    <div class="button" style="background: green">1</div>
    <div class="button" style="background: blue">2</div>
  </div>
  <div class="column">
    <div class="button rowspan" style="background: red;">3 - rowspan</div> 
  </div>
</div>

关于css - 奇数堆栈的最佳 CSS Flex 布局(桌面/移动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51658740/

上一篇:javascript - 将元素上的 `display: none` 恢复为原始值

下一篇:html - 如何在 CSS 中获得文本背后的坚实背景?

相关文章:

html - 请居中和响应式图像 slider 清洁解决方案

css - 无序列表中的奇怪空间

javascript - 使用 flexbox 创建具有固定标题、固定侧边栏导航、固定内容的布局

html - 如何在 flexbox 中获取具有外部高度和内部宽度的 div

css - 使用 bootstrap 和 R 导航栏中的 Logo

jquery - 如何根据父元素的宽度使用 CSS/jQuery 在子背景图像上动态重复 x?

html - 电子邮件的基础 - 列和行在小的时候没有对齐?

css - 将元素定位在父元素的右上角并确保环绕它

css - 如何配置 css flexbox 以便其中一个 block 的高度取决于它的内容?

html - CSS Flexbox 导航和边距