html代码
<div class="container"><div class="item">item1(项目:就是flex容器的子元素)</div><div class="item">item2(项目:就是flex容器的子元素)</div><div class="item">item3(项目:就是flex容器的子元素)</div></div>
CSS代码
.container{/* 转为块级盒子 */display: block;/* 转为内联盒子 */display: inline;/* 转为弹性盒子 */display: flex;height: 20em;border: 1px solid #232323;}.container > .item{/* flex容器中的子元素,称为flex项目 */display: flex;width: 10em;padding: 1em;background-color:aliceblue;}.container{/* 转为flex容器 */display: flex;/* 纵轴方向 */flex-direction: column;/* 主轴方向 */flex-direction:row;/* 项目在主轴上排列时,是否允许换行 *//* 默认不允许换行 */flex-wrap: nowrap;/* 允许换行 */flex-wrap: wrap;/* 简写方式 *//* flex-flow: flex-dircetion flex-wrap; */flex-flow: row nowrap;/* 第一个属性:flex-flow,控制主轴方向是否换行 *//* 第二个属性:剩余空间,分配模式 *//* 将项目的剩余空间,放到右边 */place-content: start ;/* 将项目的剩余空间,放到左边 */place-content: end;/* 将项目的剩余空间,分到两边 */place-content: center;/* 将项目的剩余空间,放到各项目之间,起始和结束边距为0 *//* 两端对齐 */place-content: space-between;/* 将项目的剩余空间,平均分配到各项目的左右两边 *//* 分散对齐 */place-content: space-around;/* 将项目的剩余空间,放到名项目之间,起始和结束的空间,也和各项目之间的间距相等 *//* 平均对齐 */place-content: space-evenly;/* 项目在交叉轴上的对齐 *//* 自动伸展 */place-items: stretch;/* 上对齐 */place-items: start;/* 下对齐 */place-items: end;/* flex容器必知属性flex-flow:主轴,换行place-content:剩余空间分配place-item:对齐方式 */
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号