Flex弹性布局是现代前端最常用布局方案,可以轻松实现水平居中、自适应多列,告别传统浮动布局。下面整理开发中最高频的代码片段,直接复制使用。
.box{
display: flex;
}
.box{
display:flex;
justify-content:center;
align-items:center;
}
.box{
display:flex;
flex-wrap: wrap;
gap:20px;
}
.item{
width: calc(33.33% - 14px);
}
.box{
display:flex;
}
.left{
width:200px;
}
.right{
flex:1;
}
.box{
display:flex;
flex-direction: column;
}
justify-content 控制主轴对齐;align-items 控制交叉轴对齐;flex-wrap:wrap 允许子元素换行。绝大多数页面布局,依靠这几个属性就可以完成。
移动端适配时,配合媒体查询修改flex方向,轻松实现响应式排版。