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;
}
相关推荐
i听风逝夜1 分钟前
Web 3D地球实时统计访问来源
前端·后端
iMonster5 分钟前
React 组件的组合模式之道 (Composition Pattern)
前端
呐呐呐呐呢13 分钟前
antd渐变色边框按钮
前端
元直数字电路验证32 分钟前
Jakarta EE Web 聊天室技术梳理
前端
wadesir35 分钟前
Nginx配置文件CPU优化(从零开始提升Web服务器性能)
服务器·前端·nginx
牧码岛36 分钟前
Web前端之canvas实现图片融合与清晰度介绍、合并
前端·javascript·css·html·web·canvas·web前端
灵犀坠38 分钟前
前端面试八股复习心得
开发语言·前端·javascript
9***Y4839 分钟前
前端动画性能优化
前端
网络点点滴41 分钟前
Vue3嵌套路由
前端·javascript·vue.js
牧码岛1 小时前
Web前端之Vue+Element打印时输入值没有及时更新dom的问题
前端·javascript·html·web·web前端