display:flex布局

https://zhuanlan.zhihu.com/p/32946068

flex的几个参数:


  • justify-content 用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。


    image.png

    image.png

    image.png

    image.png

  • flex-direction  容器内项目的排列方向(即项目的排列方向)(默认横向排列)

row(默认值):主轴为水平方向,起点在左端。
row-reverse:主轴为水平方向,起点在右端。
column:主轴为垂直方向,起点在上沿。
column-reverse:主轴为垂直方向,起点在下沿。


  • flex-wrap  容器内项目换行方式

nowrap(默认):不换行
wrap:换行,第一行在上方


  • align-content  项目在交叉轴上如何对齐(垂直)


    image.png

  • align-items
    .box { align-items: flex-start | flex-end | center | baseline | stretch; }


    image.png

align-items:


image.png

  • flex-grow:
    属性定义 “items” 的放大比例,默认为0,也就是如果存在剩余空间,也不放大。
    如果每个 “item” 的flex-grow属性值都为 “1”,那么每个 “item” 等分剩余空间。
.item {
    flex-grow: 1;
} 

flex-grow属性值为 “3”,其他的都为 “1”。那么它占据的剩余空间为其他的3倍。


  • flex-basis:
flex-basis: 350px;
/*固定宽为350px*/
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容