CSS 实现将多个卡片分成两列显示

<div class="card-container">
  <div class="card">Card 1</div>
  <div class="card">Card 2</div>
  <div class="card">Card 3</div>
  <div class="card">Card 4</div>
  <div class="card">Card 5</div>
  <div class="card">Card 6</div>
</div>

使用Grid网格布局

.card-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

.card {
  background-color: #f0f0f0;
  padding: 10px;
}

(多列则将 repeat(2,1fr) ,2 替换成想显示的列数)

使用Flex弹性布局

.card-container {
  display: flex;
  flex-wrap: wrap;
}

.card {
  width: 50%;
  box-sizing: border-box;
  padding: 10px;
}

使用浮动布局

html 复制代码
.card-container {
  width: 100%;
  overflow: hidden;
}

.card {
  width: 50%;
  float: left;
  box-sizing: border-box;
  padding: 10px;
  background-color: #f0f0f0;
}
相关推荐
1024小神1 分钟前
tauri程序使用github action发布linux中arm架构
前端·javascript
ahhdfjfdf3 分钟前
最全的`Map` 和 `WeakMap`的区别
前端
LAM LAB6 分钟前
【VBA】WPS/PPT设置标题字体
javascript·powerpoint·vba·wps
JYeontu7 分钟前
实现一个带@功能的输入框组件
前端·javascript·vue.js
一颗奇趣蛋23 分钟前
vue-router的query和params的区别(附实际用法)
前端·vue.js
孤城28628 分钟前
MAC电脑常用操作
前端·macos·快捷键·新手·电脑使用
木亦Sam29 分钟前
Vue DevTools逆向工程:自己实现一个组件热更新调试器
前端
酷酷的阿云30 分钟前
动画与过渡效果:UnoCSS内置动画库的实战应用
前端·css·typescript
dleei30 分钟前
使用docker创建gitlab仓库
前端·docker·gitlab
勤劳的代码小蜜蜂30 分钟前
大文件上传:告别传统传输瓶颈,让数据流转更高效
前端